为了账号安全,请及时绑定邮箱和手机立即绑定

带有自动前置 + ErrorDocument + 选项的 .htaccess 文件中的错误

带有自动前置 + ErrorDocument + 选项的 .htaccess 文件中的错误

PHP
Qyouu 2021-06-01 09:35:07
我有这个.htaccess:Options -IndexesErrorDocument 403 /server/403.phpphp_value auto_prepend_file "./server/conferror.php"但它向我发送了这个错误:警告:未知:无法打开流:第 0 行的未知中没有此类文件或目录致命错误:未知:在第 0 行的未知中打开所需的 './server/conferror.php' (include_path='C:\xampp\php\PEAR') 失败如果我删除ErrorDocument线它工作得很好。如果我设置ErrorDocument并删除Options行它工作正常但不阻止目录导航...此文件是 php 错误的处理程序,需要通过 .htaccess php_value auto_prepend_file "./server/conferror.php"我如何才能.htaccess防止导航目录和输出同时文件ErrorDocument并保留前置文件。
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

用这个代码解决:


# Control de Errores

php_value auto_prepend_file "server/conferror.php"

# Disable directory browsing 

Options -Indexes

# Hide the contents of directories

IndexIgnore *

# Hide files of type .png, .zip, .jpg, .gif and .doc from listing

IndexIgnore *.png *.zip *.jpg *.gif *.doc *.pdf *.txt *.jpeg *.log

# Allow access to php files

<Files *.log>

    deny from all

</Files>

<Files *.php>

    Order Deny,Allow

    Deny from all

    Allow from 127.0.0.1

</Files>

<Files index.php>

    Order Allow,Deny

    Allow from all

</Files>

<Files signal.php>

    Order Allow,Deny

    Allow from all

</Files>

# Mal Request

ErrorDocument 400 server/400.html

# No Autorizado

ErrorDocument 401 server/401.html

# Acceso Prohibido

ErrorDocument 403 server/403.html

# No Encontrada

ErrorDocument 404 server/404.html

# Error interno del Servidor

ErrorDocument 500 server/500.html


查看完整回答
反对 回复 2021-06-04
  • 1 回答
  • 0 关注
  • 192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信