Wordpress设置404页面的方法
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错误页面。
看着很合理,但用站长工具测试 http://www.aaa.com/wss.html 该页面返回的不是404状态码,而是301状态码!
然后再查询 https://www.aaa.com/wss.html 返回的是404状态码,这就意味着,http的404错误实际上是做了一次跳转,先从http 301跳转到https,再返回真实的404状态码,这符合搜索引擎的错误页面的定义。
搜索引擎也不那么麻烦,在百度做了全站验证了HTTPS后,快照已经没有HTTP的快照了,也就不存在这种301跳转。平时还要注意网站有没有输入URL错误的情况(大多数是手动打的URL,而不是系统调用的URL),WordPress可以下载插件 Smart SEO Tool 和 Spider Analyser 进行全站扫一次,比起一个个页面检查快得多。
相关文章
- Wordpress栏目用分页插件与其他插件冲突出现404错误解决办法
- Wordpress首页列表页文章根据权重倒序排序
- Wordpress文章缩略图特色图片the_post_thumbnail函数应用
- Wordpress默认编辑器添加文字大小、字体
- Wordpress设置上传图片默认使用全尺寸
- Wordpress自定义字段插件Advanced Custom Fields使用及调用字段亲测有效
- Wordpress函数is_home判断是否首页失效及处理办法
- Wordpress插件contact form 7设置占位符描述文本placeholder
- Wordpress在任意页面调用联系表单简码
- Wordpress反复中毒,如何有效防止利用漏洞安装文件管理插件
- Wordpress调用指定分类有某TAG标签的文章
- Wordpress禁止指定用户名注册及增加邮箱验证