在htaccess中重定向Wordpress永久链接

时间:2013-05-01 17:30:59

标签: wordpress .htaccess redirect permalinks

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

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

谢谢!

1 个答案:

答案 0 :(得分: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 Redirection pluginScott Yang's Permalink Redirect WordPress PluginYoast's Permalink Redirect WordPress Plugin