重写URL以重新映射WordPress固定链接

时间:2015-11-16 作者:gmahler5th

我正在将我的WordPress站点移动到一个新的主机,在此过程中,我想对永久链接进行一次性更改。我想重写来自/2015/11/sample-post//sample-post/ 但我如何才能做到这一点?

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%.

相关推荐

403禁止的本地主机WAMP APACHE PHP

我对wordpress/网站设计完全陌生,我正在关注youtube上关于创建自定义主题的教程。我已经在localhost中建立了一个网站,我正在使用permalinks导航到网站中的页面。然而,当我尝试使用永久链接时,它会给我一个“403禁止”通知,并说“我没有权限访问此服务器上的永久链接”在网上调查之后,我的问题似乎是apache和php代码不允许permalink工作,我在网上找到了关于如何解决这一问题的视频,但这些视频都是多年前在apache httpd上发布的。conf文件代码已经更改,并且在ph