Hi,

I signed up for a hosting account that can support many domains.  One domain
is the root web folder and all the others are subdirectories in that folder. 
This gets confusing to maintain, so I’d like to move the main domain into a
sub directory too.

I’ve gotten pretty far using mod_rewrite:
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^(www\.)?lumidant\.com$
  RewriteRule ^(.*)$ /lumidant/$1
</IfModule>

However, I still have one bug left in this implementation, which shows up
when I request a directory without a trailing slash.  For example,
lumidant.com/contact becomes lumidant.com/lumidant/contact/ because Apache
does a 301 redirect to the actual file path to add the trailing slash.  Any
suggestions on how I would keep this URL as lumidant.com/contact/ in the
address bar?  I’m guessing I have to do a 301 to lumidant.com/contact/ in
mod rewrite before Apache does it to lumidant.com/lumidant/contact/, but I’m
not sure how to do this without also adding a trailing slash to files as
well.

Thanks,
Ben
Lumidant.com

-- 
View this message in context: 
http://www.nabble.com/mod_rewrite-question---How-to-avoid-Apache%27s-301-redirect-to-add-trailing-slash--tp15707662p15707662.html
Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
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: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to