咱们先说说,404页面到底放哪儿比较合适。通常大家习惯把404页面放在网站根目录下,比如说:http://www.yoursite.com/404.html,这样不管用户点啥无效链接,服务器都能轻松找到这个页面,超级靠谱哦!网站服务器还可以通过配置文件来指定404页面,比如Apache的.htaccess文件,里面写上ErrorDocument 404 /404.htm,记得页码得放对路径哟。
如果你用的是IIS服务器,流程也不难走:
/404.html,把它放在你的站点根目录就大功告成啦!还有一种经验分享,部分IDC服务商的管理面板都自带404设置,直接上传你的404页面然后启用即可,顺手又方便,真是省心又省事。

嘿,遇到404报错别慌,咱们一步步排查下:
检查网络连接
   你得先确认网络没问题。有时候DNS被“黑”了,也就是DNS劫持,导致你输入的网址被重定向到根本不存在的页面,这时候就会看到404错误,指数级的坑爹!
重新设置DNS服务器地址
   打开“网络和共享中心”——点击你桌面的“网络”图标——找到网络属性,修改DNS服务器地址,可以先用公共DNS,比如Google的8.8.8.8,保证DNS正常解析。
服务器中的404页面检测
   上传了404页面后,要试试访问一个不存在的页面,看看服务器会不会正常跳转到你的404页面。不跳转嘛,基本就是配置问题,或者路径不对。
检查IIS权限设置
   还有时候,IIS服务器会弹登录框要输用户名密码,主要是Digest认证配置问题,这也会影响404页面加载。确保网站权限没乱设置,小心点。
禁用无效的默认404页面
   如果你不想用服务器默认的404页面,可以设置404指向空页面或者不存在路径,服务器就不会给默认的页面了,但别忘了,这时用户会看到空白页面,可别吓着他们哈!
使用.htaccess实现自定义跳转
   幸运的话,你的服务器是Apache,直接编辑.htaccess就可以配置,省得折腾代码,轻松又简单。
总的来说,404错了不吓人,关键是怎么快速把它变成友好提示,让用户心情好好,知道咋回事儿。

哎呀,这问题问得棒!放在根目录的最大好处就是无论用户用什么奇怪的路径访问,服务器都能立刻找到你那个定制的404页面,直接给你反馈“别着急,这链接不存在啦~”,体验感顿时高大上了,没毛病!
其实超级简单,你打开IIS管理器,找到“错误页”设置,选404错误码,点编辑,输入路径就搞定了!然后把你的404页面放在对应路径,比如网站根目录,这样用户一碰404就能看到你的设计了,真心方便!
绝对会啊!DNS一被劫持,原本的网站地址就被偷偷替换成了别的地址,访问时自然跳到不存在的页面,结果“噔噔蹬蹬”就见了404。解决方法就是把DNS改成公用的,像Google DNS或OpenDNS,马上就能活过来了。
添加评论