Htaccess,301重定向异常

时间:2014-06-20 13:28:25

标签: regex wordpress .htaccess mod-rewrite redirect

我是一个WP网站,我更改了永久链接,但为了保持谷歌索引网址的工作,我尝试设置301重定向规则。这是有效的,但我现在有一个问题,即分类分类不再起作用了。所以我需要为条件添加一个例外,但是我该怎么做?

当前的重写规则是:

RewriteRule ^category/blog/(.*)$ /$1 [R=301,NC,L]

但是当$ 1包含page /所以我需要它被忽略,所以像category / blog / page / 2这样的url可以通过。 我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用:

RewriteCond $1 !page [NC]
RewriteRule ^category/blog/(.*)$ /$1 [R=301,NC,L]