Disclaimer (and a big one at that), i have never used mod_rewrite before
but if the problem is that you continuously grab a forward slash prefix
then you can just place that outside the regex group that is to be
backreferenced, for example
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: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
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]