如何通过htaccess文件为Apache服务器网站设置404页面

1. 首先,确认打开Apache重写模块。

找到Apache安装目录,打开conf文件夹内的httpd.conf文件。

确认rewrite_module模块开启(下图阴影部分),如果该行前面有注释#号,删除即可开启。

如何为Apache服务器网站设置404页面


2. 修改AllowOverride

修改Directory的AllowOverride为all,注意配置文件中有很多Directory,不要该错了,否则不会生效的,Directory一定是你apache服务的根目录。下图可做参考。

如何为Apache服务器网站设置404页面

3. 制作.htaccess文件(重要)

将下方代码放入.htaccess文件中:

ErrorDocument 404 /404.html

这个文件制作要注意了!在windows系统不好制作,建议下载notepad++新建文件,保存时使用.htaccess文件名。

还有就是网上有种直接用txt记事本新建后保存为.htaccess文件的,但是我一直没有试成功,可能跟编码有关系,花了我半天时间找原因,结果是.htaccess文件不对。


4.制作404.html

这个就比较简单了,网上有很多模版,下载下来放到根目录里,记得把文件名改成404.html,因为上面的.htaccess文件内写的是/404.html,改成其他名字也可以,但是必须保持两者相同。


制作完成记得测试一下,随便在你的网址后面写个不存在的目录名试试,成功了记得回来给个评论哦!

评论列表: (共0条评论)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。