httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McGlothlin <micha...@swplumb.com>
Subject Re: [users@httpd] Why does my rewrite not work?
Date Mon, 08 Oct 2007 20:45:10 GMT
Thanks, that seems to be what I was overlooking. Converts 
https://www.plumbersstock.com/product.html?partNumber=128&pathKey=33245 
to https://www.plumbersstock.com/product.html?partNumber=128 just for 
Google and Yahoo. For others' reference this is the finished code that 
seems to work for me:

 RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Yahoo!\ Slurp).*$ [NC]
 RewriteCond %{QUERY_STRING} ^(.*)(&+pathKey=\d*)(.*)$
 RewriteRule (.*) $1?%1%3 [R,L]

-- 
Michael McGlothlin
http://www.PlumbersStock.com/

>>  RewriteCond %{HTTP_USER_AGENT} ^.*[Googlebot|Yahoo!\ Slurp].*$
>>     
> In a regex [charclass] matches any single character in charclass. In
> other words, that expression will match any user agent string that
> contains a "G", or an "o", or an "l", or an "e", etc. Replacing the []
> with () will help.
>
> Also, use the RewriteLog for debugging.
>   

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