使用正则表达式的Wildcard 301重定向

时间:2014-10-17 09:26:38

标签: regex .htaccess redirect

任何有关这方面的帮助都会很棒,因为我正在努力让它发挥作用。

我正在尝试使用

/pop.php?path=content/进行通配符RedirectMatch 301重定向
RedirectMatch 301 /pop.php?path=content/.* http://mywebsite.com

但由于“。”,“?”并且“=”是不能正常工作而且我对正则表达式不好。

由于 史蒂夫

1 个答案:

答案 0 :(得分:0)

将其放入网站根目录中的.htaccess文件中:

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} path=content [NC]
RewriteRule pop.php http://mywebsite.com/? [R=301,L]

您需要RewriteCond来检查查询字符串的值。如果且仅当它匹配时,pop.php将被重定向到其他网站。