Article / 文章中心

阿里云服务器 ECS Apache环境下配置 404 错误页方法

发布时间:2018-09-14 点击数:1787

•问题描述


Apache 中如何配置 404 错误页面。

•解决方案


1、在 Apache 配置文件 httpd.conf 中设置:

AllowOverride All

1.JPG

备注:设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。

AllowOverride 参数介绍:

  • AuthConfig 允许使用与认证授权相关的指令( AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require 等)。
  • FileInfo 允许使用控制文档类型的指令( DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime 中的 Add* 和 Remove* 指令等等)、控制文档元数据的指令( Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName )、mod_rewrite 中的指令( RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule )和mod_actions 中的 Action 指令。
  • Indexes 允许使用控制目录索引的指令( AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName 等)。
  • Limit 允许使用控制主机访问的指令( Allow, Deny, Order )。
  • Options[=Option,...] 允许使用控制指定目录功能的指令( Options 和 XBitHack )。可以在等号后面附加一个逗号分隔的(无空格的) Options 选项列表,用来控制允许Options 指令使用哪些选项。

2、在网站目录下新建一个文件 .htaccess ,文件中写入:ErrorDocument 404 /404.html,在网站根目录下放置自定义的 404.html 网页;

2.JPG

备注:/404.html 这个错误页的路径可以自行修改。

3、重启 Apache 服务,参考命令:service httpd restart。

4、测试访问不存在的路径,查看自定义 404 设置是否生效:

如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助

北京志远天辰科技有限公司-阿里云全国授权代理,11年专注于阿里云服务器,安全可靠放心!

志远天辰阿里云邮箱代理

阿里云邮箱代理商

阿里云分销商

阿里云代理商

阿里云金牌代理

阿里云钻石级代理商