我正在解決我的Apache服務器中的一個問題,當我嘗試訪問具有子目錄和子目錄的URL時,將返回403 Forbidden頁面不存在。403 Apache服務器上不存在目錄的錯誤
「domain.com/etc/」 將返回一個403 Forbidden錯誤,而不是404
「domain.com/cd/」 將返回的403,而不是404
「domain.com/xss /「將返回403而不是404.
我試過其他URL /子目錄,如domain.com/bin/返回404.我已將此行添加到HTACCESS文件。
ErrorDocument 403 /error404.php
這將使所有403個回報顯示404頁。然而,這是不好的,如果頁面實際上是假設返回一個403.
任何人都知道我可以確定爲什麼這三個子目錄返回一個403而不是404。注意:我相信這些3是我已經能夠返回403 Forbidden頁面的唯一三個。
這是HTACCESS文件,httpd.conf,Vhost.conf還是php文件的問題?這些目錄不存在於服務器上。任何幫助將非常感激。
看看你的Apache error.log – anubhava
你有.htaccess文件在xss OR etc目錄中嗎? – anubhava
感謝您的評論。可能應該添加到我的原始上下文中。我檢查了/ var/log/httpd/error_log,自2013年10月27日以來沒有任何內容被寫入。這個問題已經有一段時間了。 – user2933689