这里有很多关于使用htaccess进行重定向的帖子,但是我无法找到一个。
我想将以下网址重定向到404页面。但由于其中的特殊字符,我面临着问题。
我希望关注网址到我的404页面。
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
任何人都能解释一下吗?
答案 0 :(得分: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]