404怎么设置?你确定网站的404设置正确了?

简单几步检查网站的404设置是否正确:

在浏览器输入一个网站错误的Url,网页是否显示404错误:

404怎么设置?你确定网站的404设置正确了?

将当前错误的url复制,使用HTTP状态查询工具(百度一下)查询一下此url的状态码:

404怎么设置?你确定网站的404设置正确了?

若状态码是404则表示网站的404设置正确,若不是,则说明设置不正确。(http状态码的意思)若状态码为200,则表示这是一个正常的页面,这样就会产生大量重复的URL存在而导致出现很多重复页面,引起搜索引擎的降权。

如何正确的设置404?

一、Apache服务器

在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
建立一个简单的html 404页面命名 Error.html
把 Error.html 放置在网站根目录
/Error.html 前面不要带主域名,否者返回的状态码是302或200状态码

二、虚拟主机(以阿里云为例)

404怎么设置?你确定网站的404设置正确了?

404怎么设置?你确定网站的404设置正确了?

三、IIS7服务器

1. 打开 C:\Windows\System32\inetsrv\config\ 路径下的 applicationHost.config 文件(该文件是设置IIS参数的);

2. 搜索找到“<httpErrors>” 选项,将该选项的 allowAbsolutePathsWhenDelegated设置为”true”;

404怎么设置?你确定网站的404设置正确了?

3. 在IIS中,找到对应站点,打开“功能视图”-“IIS栏”-“错误页”;

4. 双击“404”,打开“编辑自定义错误页”对话框;

5. 选中“将静态文件中的内容插入错误响应中”,选择或输入自定义404错误页的绝对路径(注意:此处路径是使用绝对路径,一定不能使用相对路径,否则会找不到页面),点击“确定”进行保存;

404怎么设置?你确定网站的404设置正确了?

6. 选中“404”,点击右侧栏中的“编辑功能设置”,打开“编辑自定义错误页”对话框;

7. 在“错误响应”框中,选中“自定义错误页”,点击“确定”进行保存;

8. 重启IIS。

注意:如果不设置1、2步骤,直接从第3步设置,设置完成之后,返回的状态码为500,且会显示乱码。

设置完成后,记得检查是否返回正确的404状态码!

404怎么设置?你确定网站的404设置正确了?

欢迎分享,(木庄网络博客交流QQ群:562366239

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论