0

我想将我网站的永久链接结构从 /%postname%/ 更改为 /%category%/%post_id%/%postname%/ ,并将旧的反向链接重定向到新结构(目前得到 404)。我尝试了几个不同的重定向插件(重定向,301 简单插件),但我无法让它们工作。

有人可以告诉我放入 htaccess 文件的规则吗?

谢谢!

4

1 回答 1

3

如果您知道给定帖子名的显式类别和 post_id,则可以单独创建重定向:

Redirect 301 /example-post-name-to-redirect/ /example-category/1234/example-post-name-to-redirect/ 

或使用 mod_rewrite (注意,这些规则必须在您的 wordpress 规则之前:

RewriteRule ^example-post-name-to-redirect/$ /example-category/1234/example-post-name-to-redirect/ [L,R=301]

但更好的解决方案是使用 wordpress 为您执行此操作,您是否尝试过:UrbanGiraffe 重定向插件Scott Yang 的永久链接重定向 WordPress 插件Yoast 的永久链接重定向 WordPress 插件

于 2013-05-01T17:39:54.317 回答