httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aplus Dedicated Support, Jarrod Overson" <jarr...@aplus.net>
Subject Re: [users@httpd] apache rewritecond spits out "http://blah.com//whatever". double slashes?
Date Sat, 30 Dec 2006 19:18:08 GMT
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: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 

---------------------------------------------------------------------
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