只做利于SEO的网站,提供网站建设、SEO、网站代运营等服务。服务中心 | 建站流程 | 网站地图

Wordpress设置404页面的方法

2022-10-05小猴建站 阅读()相关主题:

404页面是一般的CMS默认自带的功能,刚接触WordPress的小伙伴们找不到404页面的相关设置。其实WordPress是把404页面(比如 404.php)放在主题模板下就行了,一般的网站是把404页面放到根目录下,比如IIS服务器。

目前测试过WordPress把404页面放在根目录,并写好.htaccess也没有实际作用。

本域名下任何(包括错误)路径访问显示的都是首页,返回的是200状态码,搜索引擎也不认为这个页面是错误页面,因此有必要把WordPress的404页面规范好。

404页面对SEO有帮助

404页面不仅仅是一个状态码,在SEO也有一定的作用,在网站进行调整的时候或改版的时候修改过URL路径,如果该页面已经被搜索引擎收录并放出快照,用户点击该快照,看到的页面就应该是404。

做HTTPS改造的网站错误页面返回状态码是301

如果做了改HTTPS需要全站301跳转,会发生神奇的事。比如地址栏输入一个错误:http://www.aaa.com/wss.html,跳转到的是 https://www.aaa.com/wss.html 显示404错误页面。

404页面

看着很合理,但用站长工具测试 http://www.aaa.com/wss.html 该页面返回的不是404状态码,而是301状态码!

HTTP状态查询工具

然后再查询 https://www.aaa.com/wss.html 返回的是404状态码,这就意味着,http的404错误实际上是做了一次跳转,先从http 301跳转到https,再返回真实的404状态码,这符合搜索引擎的错误页面的定义。

https返回404错误

搜索引擎也不那么麻烦,在百度做了全站验证了HTTPS后,快照已经没有HTTP的快照了,也就不存在这种301跳转。平时还要注意网站有没有输入URL错误的情况(大多数是手动打的URL,而不是系统调用的URL),WordPress可以下载插件 Smart SEO Tool 和 Spider Analyser 进行全站扫一次,比起一个个页面检查快得多。

WordPress插件