Hi, Rob Gabaree wrote: > I'm trying to use mod_rewrite to redirect any "www.domain.com" -> > "domain.com". I've set up the following rule: > > RewriteEngine On > RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] > RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L] > > This works fine, but whenever I try to go to "www.domain.com", I am > taken to: "domain.com//" with _two_ slashes instead of one. Does anyone > have a clue why this is happening? > > It also happens when I append anything after it, ie: > > www.domain.com/hello.jpg -> domain.com//hello.jpg > www.domain.com/myfolder/ -> domain.com//myfolder Yes, the .* catches the leading '/'. Use either: RewriteRule ^(.*)$ http://domain.com$1 [R=301,L] or RewriteRule ^/(.*)$ http://domain.com/$1 [R=301,L] HTH, Neil. -- Neil Hillard neil.hillard@xxxxxxxxxxxxxxxxxx AgustaWestland http://www.whl.co.uk/ Disclaimer: This message does not necessarily reflect the views of Westland Helicopters Ltd. --------------------------------------------------------------------- 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@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx