自定义错误文档未加载到本地开发系统上

时间:2019-02-23 22:37:28

标签: .htaccess apache2

.htaccess在实时服务器上工作正常,但是在我的开发系统上,似乎没有这样做。如果我故意输入无效的地址,则只会给出基本的Apache错误。

在Apache2.conf中使用 AccessFileName .htaccess 启用了该功能,但是是否还需要启用其他功能才能使其正常工作?在某一时刻它可以正常工作,但后来有许多系统更新,我只是注意到它没有。

RewriteEngine On
AddDefaultCharset UTF-8

Options -Indexes Includes +FollowSymLinks
DirectoryIndex index.php

ErrorDocument 400 /messages/validate.php?error=400
ErrorDocument 401 /messages/validate.php?error=401
ErrorDocument 403 /messages/validate.php?error=403
ErrorDocument 404 /messages/validate.php?error=404
ErrorDocument 406 /messages/validate.php?error=406
ErrorDocument 408 /messages/validate.php?error=408
ErrorDocument 500 /messages/validate.php?error=500

<Files .htaccess,db_mysql.php,config.php,common.php>
   Order Allow,Deny
   Deny from all
</Files>

0 个答案:

没有答案