如何将特定动态页面重定向到主页

时间:2014-02-17 18:19:17

标签: regex apache .htaccess mod-rewrite redirect

我无法弄清楚如何将特定的动态网页重定向到主页。

在我的.htaccess文件中,我使用了这个:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^p=site&cmd=blog-yyy-zzz$ [NC]
RewriteRule http://www.xxx.it/index.php http://www.xxx.it/? [R=301,L]

问题是,当我打开http://www.xxx.it/index.php?p=site&cmd=blog-yyy-zzz时,它不会重定向到http://www.xxx.it/(我不能发布超过2个链接)

请你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您无法在RewriteRule中匹配域名。使用此代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^p=site&cmd=blog-yyy-zzz$ [NC]
RewriteRule ^(index\.php)?$ /? [R=301,L]