我有一个WordPress网站,其中所有帖子的形式为:
http://example.com/category/12345-my-post-tile-is-here
其中12345
是post_id
。
我希望以下列格式完成此操作:
http://example.com/category/12345/my-post-tile-is-here
使用正则表达式查找和替换是否可以使用.htaccess
301重定向或URL重写?
我已经尝试在wordpress设置中使用自定义永久链接结构,但结果不是我想要的。
我也在我的.htaccess文件中尝试了这个:
重定向301 ^(。) - (。)$ / $ 1 / $ 2
但http://example.com/category/12345-my-post-tile-is-here的结果是 http://example.com/category/12345/my/post/tile/is/here/
答案 0 :(得分:2)
使用WordPress永久链接支持。
您可以从WP信息中心Settings -> Permalinks
重写永久链接。
/%category%/%post_id%/%postname%
并保存http://example.com/category/postid/postname