htaccess 301将查询字符串重定向到root

时间:2013-10-30 21:21:29

标签: regex apache .htaccess mod-rewrite redirect

我一直试图将我在wordpress博客上的旧帖子从www.domain.com/?p=444重定向到根目录,这是因为这些帖子已被删除。

这是我到目前为止所尝试过的。

RewriteCond %{QUERY_STRING} p=[0-9]+
RewriteRule ^p$ / [L,R=301]

任何帮助都会受到很大的抨击。

最好的问候

1 个答案:

答案 0 :(得分:1)

使用此规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} p=[0-9]+ [NC]
RewriteRule ^$ /? [L,R=301]

/?表示带有?的根网址,用于删除已删除的现有查询字符串。