httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joshua Slive" <jos...@slive.ca>
Subject Re: [users@httpd] 301 redirect with mod_rewrite? Possible to use relitive paths rather then FQDN paths?
Date Sat, 26 Aug 2006 00:11:31 GMT
On 8/25/06, John H. Nyhuis <cabal@u.washington.edu> wrote:
>         I was wondering if anyone has given thought to allowing the use of
> relative paths with the mod_rewrite package rather then requiring full
> paths.  i.e., in the .htaccess file:
>
> "Redirect 301 ./neuro.asp ../neurology.php" (does not work)
>
> instead of:
>
> "Redirect 301 /pedtest/divisions/neuro/neuro.asp
> http://depts.washington.edu/pedtest/divisions/neurology.php"
>
> (does work)
>
> Just asking because our dev->testing->production setup has different
> absolute FQDN's at each spot, and this means the .htaccess file is
> specific to each of the environments.  It would be convenient to not have
> to remember to change the .htaccess file each time a new site version gets
> pushed through the process.

You can't use relative paths, but you can accomplish the same thing:
RewriteRule (.*)(/[^/]*)/neuro.asp $1/neurology.php [R=301]

(That may need to be adjusted, but it should give you the idea.)

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message