apache配置自定义404页面

让apache支持.htaccess

第一步:我们要找到apache安装目录下的httpd.conf文件,在里面找到

<Directory />
    Options FollowSymLinks
    AllowOverride none
</Directory>

我们只要把蓝色字的none改all就重起apache就OK了,

第二步:现在就要让我网站找不到的内容调到我指定的404页面了,
.htaccess内容为

ErrorDocument 404 /404.html

注意 /后面的文件 要放到你网站的目录下
我尝试写服务器路径 没有用
比如/var/www/html/404.html

假如你在网站建立一个目录error_page
404文件为404.html (重要提示404页面的大小必须大于512B,否则APACHE忽略)

那.htaccess里就写成

ErrorDocument 404 /error_page/404.html

重启服务 就OK了
如果你是独立服务器,那么在apache里面进行设置

<Directory />
    Options FollowSymLinks
    AllowOverride all
    ErrorDocument 404 http://www.xxx.com/404.html
</Directory>

最后

service httpd restart

发表评论