我正在将我的WordPress站点移动到一个新的主机,在此过程中,我想对永久链接进行一次性更改。我想重写来自/2015/11/sample-post/
到/sample-post/
但我如何才能做到这一点?
重写URL以重新映射WordPress固定链接
2 个回复
最合适的回答,由SO网友:Milo 整理而成
实现这一点的最有效方法是将结构更改为/%postname%/
并将301重定向添加到您的。旧结构的htaccess文件:
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ http://example.com/$3
更改example.com
到您的域,并将重定向添加到# BEGIN WordPress
指令,以便在WordPress更新文件时不会将其删除。编辑-重定向/yyyy/mm/dd/postname
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://example.com/$4
SO网友:Kvvaradha
首选settings -> permalink
. 然后像这样添加:%post_name%
.