RewriteRule ^/(.*)$ http://domain.com$1 [R=301,L] (or, if a forward slash is special and needs to be escaped) RewriteRule ^\/(.*)$ http://domain.com$1 [R=301,L] instead of RewriteRule ^(.*)$ http://domain.com$1 [R=301,L] jamie rishaw wrote:
Guys, RewriteCond.. just added to a host to strip www off of requests coming to www.@ Now tho all urls are being rewritten to " http://host.tld//whatever". Note the double slashes after tld. While this doesnt break things /per se/, it is annoying and looks like a misconfigured site. Which = bad. Here's the rewrite code. What did I miss? <VirtualHost domain.com> ... RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com$1 [R=301,L] ... </VirtualHost> tia, jamie --------------------------------------------------------------------- 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
--------------------------------------------------------------------- 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