很多时候我们会把无效的URL或者死链转到其他页面,比如用户输入错误的URL或者网站中不存在的URL地址跳转到其他页面,比如网站的首页,栏目页面等等。
我们可以在httpd.conf或者。htaccess file to catch 404(找不到文件)错误:
错误文档404 /index.html
目录索引index.html/路径/到/未找到. html
此设置将使所有404错误链接返回到URL/index.html提供的主页。
我们需要注意两点:
1.这个指向首页的404错误页面合适吗?还是让它指向指定的页面,比较好?或者用js代码作为跳转程序跳转到404页的首页,这也是SEO优化允许的。
2.即使返回了有效的文件,404错误状态代码仍将返回给搜索引擎和客户端。这意味着当搜索蜘蛛来到网站上的链接时,它仍然会返回404状态码。