htaccess条件特定页面

时间:2013-11-06 11:04:49

标签: wordpress .htaccess redirect

我的htaccess存在一些问题,我的目标是什么,目前在我的WordPress网站上工作的是:

/blog/title-of-blog-post/1923

正被重定向到

/title-of-blog-post/

这是通过以下规则完成的:

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

但是,这意味着它也在重定向

/blog/page/2/ to /page/
/blog/page/3/ to /page/
etc

我是否有条件可以阻止/ blog / page / nr被重定向,但仍保留这些规则?

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以在规则之前添加RewriteCond

RewriteCond %{REQUEST_URI} !^/blog/page/[0-9]+/?$
RewriteRule ^/?blog/(.*)/.*/?$ $1/ [R=301,L,QSA]

如果需要,您可以稍微优化一下。

希望它可以帮助你前进。