万网独享主机Apache为Ecshop商城添加404页面的方法详解
更新时间:2011年03月06日 00:58:30 作者:
基本都是做看客的角色,自己基本都没写过文章,不过昨天的经历确实让我有想法了,因为在网络上面看了很多文章,每篇写的都相对较片面,对于我这个Linux新手来说不免有点分不清东南西北,一不小心就浪费了半天时间。
标题已经说的比较清楚,只针对这一种情况,希望给予遇到同样问题的人些许启发,缩短解决问题的时间。
相关信息:
万网独享主机/Linux操作系统/Apache/Ecshop商城/404页面设置,同样在win7系统/Apache上面也测试通过
一种问题解决方法:
1、首先在Apache的conf目录下面配置httpd.conf文件,找到#ErrorDocument 404 /missing.html,去除前面的#号即可,我的修改成了ErrorDocument 404 /404.html;
2、在站点的根目录下上传missing.html文件,我的则是404.html
3、最后一步很多人都没提到,我对Linux系统又不熟,浪费了很多时间, 就是修改完httpd.conf后,必须重启Apache服务,设置才有效。
备注:Linux服务器下站点建在在htdocs目录下面,同时htdocs下面也有httpd.conf文件,因为网站是上线的,不敢做过多的测试,此文件我也做了同上操作;而win7系统下则没有此种情况。
另一种解决方法:(此方法网络上有很多文章,不过都遗漏第一点)
1、首先也要在Apache的conf目录下面配置httpd.conf文件,设置支持.htaccess,在httpd.conf文件中找到AllowOverride None一行,设置成AllowOverride ALL,同时需要显式地指明RewriteEngine On, 因为默认情况下.htaccess的RewriteEngine项是Off的;
2、就是网上其它文章所说的在.htaccess(该文件在站点根目录下)文件中添加ErrorDocument 404 /404.html,并且在站点根目录上传404.html文件,因为.htaccess修改即有效,所以网络上面的文章都没提到要重启Apache服务;
3、必须重启Apache服务才有效。
发现了什么没,是不是觉得很熟悉,对!在此我承认一点,我套用了博客园的404页面格式,换了图,希望不会引起热爱博客园人的众怒。
如果您也有遇到类似的问题,欢迎留言。
相关信息:
万网独享主机/Linux操作系统/Apache/Ecshop商城/404页面设置,同样在win7系统/Apache上面也测试通过
一种问题解决方法:
1、首先在Apache的conf目录下面配置httpd.conf文件,找到#ErrorDocument 404 /missing.html,去除前面的#号即可,我的修改成了ErrorDocument 404 /404.html;
2、在站点的根目录下上传missing.html文件,我的则是404.html
3、最后一步很多人都没提到,我对Linux系统又不熟,浪费了很多时间, 就是修改完httpd.conf后,必须重启Apache服务,设置才有效。
备注:Linux服务器下站点建在在htdocs目录下面,同时htdocs下面也有httpd.conf文件,因为网站是上线的,不敢做过多的测试,此文件我也做了同上操作;而win7系统下则没有此种情况。
另一种解决方法:(此方法网络上有很多文章,不过都遗漏第一点)
1、首先也要在Apache的conf目录下面配置httpd.conf文件,设置支持.htaccess,在httpd.conf文件中找到AllowOverride None一行,设置成AllowOverride ALL,同时需要显式地指明RewriteEngine On, 因为默认情况下.htaccess的RewriteEngine项是Off的;
2、就是网上其它文章所说的在.htaccess(该文件在站点根目录下)文件中添加ErrorDocument 404 /404.html,并且在站点根目录上传404.html文件,因为.htaccess修改即有效,所以网络上面的文章都没提到要重启Apache服务;
3、必须重启Apache服务才有效。
发现了什么没,是不是觉得很熟悉,对!在此我承认一点,我套用了博客园的404页面格式,换了图,希望不会引起热爱博客园人的众怒。
如果您也有遇到类似的问题,欢迎留言。
您可能感兴趣的文章:
相关文章
win7下VMware虚拟机安装linux7.2上网配置教程
这篇文章主要为大家详细介绍了win7下VMware虚拟机安装linux7.2上网配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09从Linux源码看Socket(TCP)Client端的Connect的示例详解
这篇文章主要介绍了从Linux源码看Socket(TCP)Client端的Connect,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
最新评论