1

There are lots of posts here about redirect using htaccess, but i am unable to find one for me.

I want to redirect following url to 404 page. But i am facing problems because of special characters in it.

I want following urls to a my 404 page.

http://www.site1.com/i.php?id=303&vis=1&url=http://www.site2.com http://www.site1.com/cgi-bin/a2/out.cgi?id=49&u=http://www.site 2.com

to http://www.site1.com/404

Can anyone shed some light ?

4

1 回答 1

0

试试这些规则:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^id=303&vis=1&url=http://www\.site2\.com$
RewriteRule ^i\.php$ /404? [L,R=404]

RewriteCond %{QUERY_STRING} ^id=49&u=http://www\.site2\.com$
RewriteRule ^cgi-bin/a2/out\.cgi$ /404? [L,R=404]
于 2012-08-27T12:59:43.807 回答