httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Covener <cove...@gmail.com>
Subject Re: [users@httpd] Question about QUERY_STRING redirects with mod_rewrite
Date Tue, 09 Feb 2010 19:10:13 GMT
On Tue, Feb 9, 2010 at 2:00 PM, Tiago Marques <tiagomnm@gmail.com> wrote:
> Hi,
> I'm trying to do 301 redirects from a website which used queries extensively
> but doesn't use any now. I found this piece of code but it doesn't seem to
> work.
>>
>> RewriteEngine on
>>
>> RewriteCond %{QUERY_STRING} ^id=13$
>>
>> RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301]
>
> All the examples I found are very similar to this one but I can't get any of
> them to work, it simply keeps the ?id=13 part and doesn't rewrite the url.
> Am I doing anything wrong or has something changed from one mod_rewrite
> revision to another?

If it's not doing anything, maybe you put them in the wrong VirtualHost?

If you put it in .htaccess, the RewriteRule will never match due to
only matching a leading slash -- those are never present in
per-directory context.  You'd also need to make sure AllowOverride was
set for that Directory.


-- 
Eric Covener
covener@gmail.com

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