网站已经正式上线一个多月了,因为是新手运营,总觉得不尽人意,期间一直删删改改,网站的结构一直在变,而之前百度也一直没有收录内页,只收录了首页。今天用站长工具查询了网站,发现百度收录了内页,但是点进去都是404找不到。
后来经博主一番折腾,终于找到了原因,固定链接的URL链接太长了,包含有日期和文章名,而且是中文转码过的URL,博主觉得太长,所以更改了。现在麻烦的是,百度收录的都是旧的链接,与更改后URL并不匹配,也就是不存在了。
好不容易才有了收录,却打不开,怎么办?
教程
原因:修改固定链接后,原URL链接不存在,网页不打开,出现404错误!
解决办法:301重定向到原URL链接,这样若有人访问该URL链接,将会重定向到新URL链接。
准备工具:
- URL重写(伪静态)。博主使用的是VPS,安装了国人开发的宝塔面板,自带许多伪静态规则,包括有WordPress伪静态规则,其他面板应该都包含了此功能。若没有,请自备。
- WP Permalinks Migration插件。该插件基于Dean's Permalinks Migration二次开发,修复已知BUG,支持中文界面!
详细教程:
1. 下载文末插件WP Permalinks Migration并上传安装至WordPress。
2. 启用插件,打开设置-WP固定链接迁移,输入旧的固定链接。
如果你不记得旧的固定链接,WordPress默认固定链接为:
/%year%/%monthnum%/%day%/%postname%/
如果不对,可以打开旧的网页,在顶部URL链接处查看,若实在不会,可联系博主!
3. 打开固定链接设置,设置新的固定链接(如已设置,请忽略此项).
4. 打开旧的网页,可以看到,不再是404错误,而是跳转到你设置的新的链接中!
插件下载地址:
https://pan.baidu.com/s/11sJSDtQr6IKICFXQ67ZG4g密码:877j
教程到此为止,并不是只有这种方法,也可以不使用插件,直接上代码,但插件对新手站长朋友们最为友好,可以自己选择!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容