WordPress固定链接修改后出现404

WordPress固定链接修改后,文章帖子出现HTTP 404的错误,找不到网页。例如我的博客之前使用的固定链接为/2018/01/wordpress.html,但现在想改成/wordpress/wordpress,直接修改新链接可以起效果,但是通过之前的链接访问全部是404,找不到文章。这对搜索引擎的收录肯定不好,所以想把以前的链接全部301重定向到新的链接上去~

 

Nginx配置

如果是第一次修改固定链接就找不到,那么是因为没有在Nginx中加入对应的rewrite规则,修改对应的配置文件,加上如下配置即可:

 

修改固定链接

如果是跟我一样,修改了固定链接,由原本的https://www.flyzy2005.cn/2017/12/build-shadowsocks-on-vps.html,修改成了https://www.flyzy2005.cn/fan-qiang/shadowsocks/build-shadowsocks-on-vps,那么需要在functions.php中加入对应的重定向规则,代码如下:

其中$rewrite_config[‘oldstructure’]改成你对应的原固定链接即可实现重定向~

 

注:修改functions.php后,需要在固定链接里点击保存更改刷新配置!!!

《WordPress固定链接修改后出现404》

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注