WordPress固定链接修改后出现404

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

 

Nginx配置

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

 

修改固定链接

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

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

 

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

wordpress-links

Telegram频道已经开通,关注flyzythink,随手分享正能量,了解VPS优惠与补货
Telegram群组已经开通,加入flyzy小站,FREE TO TALK
搬瓦工用户交流TG群,加入搬瓦工用户交流群,畅聊搬瓦工
VPS交流群1(已满):780593286 flyzy小站
VPS交流群2:729726961 flyzy小站
搬瓦工交流群(搬瓦工用户推荐):938957834 flyzy小站
搬瓦工补货通知群:618922256 搬瓦工补货通知群
点赞

发表评论

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