apache+php下设置个性化404错误页面

昨晚摆弄网页的时候一不小心输入了一个错误的页面地址,发现系统默认的404错误页面很不人性化。于是想设置一个自己的个性化404页面。鼓捣了很久终于大概明白了一点,写个日志记录一下。 
修改apache默认的404页面可以修改http.conf文件或者在网站的目录下修改.htaccess文件。个人比较推荐后者。因为往往做本地测试的时候机器里面不同文件夹内一般会放置不同的网站。通过修改.htaccess文件可以设置不同网站不同的404页面。 
默认目录下可能没有.htaccess文件,在windows是不能通过简单的重命名文件的形式产生以’.’开头的文件的。生成文件的方法有很多种,因为在系统中安装了vim所以在cmd中进入网站目录后可以通过 vim .htaccess 命令构建文件。一般如果只是简单的设置404页面文件的内容可以写成” ErrorDocument /404.php” 当然404.php还要根据自己的实际情况开编写。而且/是从网站的根目录开始的,即本地的htdocs。可以把不同网站的404页面都放在根目录,然后修改不同目录下的.htaccess文件让其指向不同的页面。而且如果不把404页面放根目录下页面的css与js效果显示不正常,当然这应该与路径设置有很大关系。 
当然404页面与seo有着很密切的联系。这里不深入探讨。 
下面分享一下在网上看到的404页面设置建议: 
1,告诉用户这量个错误或失效的页面 
2,引导用户点击他们需要的页面 
3,在显眼的地方有返回首页的链接 
4,与主站风格统一 
5,放置一个搜索框让用户可以搜索想要的 
6,页面简单,引导清晰,内容不要过多。 
7,不要重定向到主页。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.