这是关于使用以下永久链接的WP站点:
http://example.com/article/%postname%/
和#34;类别的类别基础"。
网站上有很多文章都有永久链接,例如:
http://example.com/article/
http://example.com/article/first-article
http://example.com/article/second-article
http://example.com/article/third-article
等
他们工作正常,但我想重定向
http://example.com/article
到
http://example.com/
所以我编辑htaccess并插入以下指令:
重定向301 /文章http://example.com
虽然这种重定向有效,但它实际上打破了WP永久链接,因为一篇文章的永久链接为
http://example.com/article/third-article
被重定向到
http://example.com/third-article导致404
我是否可以仅将http://example.com/article重定向到root用户而不是其他子URL?
答案 0 :(得分:1)
是的,使用mod_rewrite或RedirectMatch
。
使用RedirectMatch
:
RedirectMatch ^/article/?$ http://example.com
使用mod_rewrite:
RewriteRule ^article/?$ / [R,L]
将此规则放在wordpress规则之前,并在一切正常后将[R]
更改为[R=301]
,如果您想将其设为永久重定向。