我在不希望文件被直接訪問的目錄內創建了一個.htaccess。它工作並觸發Apache服務器的默認403頁面(Access forbidden!)。我如何創建一個自定義403頁面?謝謝!自定義錯誤403頁面PHP
13
A
回答
28
在.htaccess文件,你可以指定你想要作爲默認的403錯誤文件
ErrorDocument 403 /dir/file.html
這裏的目錄是相對於文檔根目錄文件什麼。
10
你可以做類似如下:
#Rewrite URL's
RewriteEngine On
RewriteRule ^404/?$ errors/404.html [NC]
# Enable Error Documents
# (404,File Not Found) | (403,Forbidden) | (500,Internal Server Error)
ErrorDocument 404 /404
ErrorDocument 403 /404
這是什麼東西做的是在開啓RewriteEngine敘述,所以我們可以重定向URL的很好,那麼我們使用的是重寫規則界定/ 404 /或/ 404應該重定向到自定義404頁面。然後我聲明ErrorDocument 404和403應該重定向到404頁面。我這樣做是爲了安全,因此用戶不知道文件是否存在或者他們是否無法訪問。
相關問題
- 1. Symfony PHP Template自定義錯誤頁面
- 2. 彈簧引導,自定義登錄頁面,錯誤403
- 3. 用nginx返回自定義403錯誤頁面
- 4. Sharepoint 2010 FBA自定義登錄頁面403錯誤
- 5. 特定的RewriteCond自定義403頁面
- 6. 自定義404錯誤頁面 - 爲PHP頁面只
- 7. AngularJS爲403 http錯誤代碼顯示自定義錯誤消息/頁面
- 8. GlassFish Forbidden 403錯誤頁面
- 9. ASP.net自定義錯誤頁面
- 10. SharePoint 2007的自定義頁面錯誤
- 11. Apache2.4.10自定義錯誤頁面
- 12. 自定義錯誤頁面InvalidArgumentException Symfony2
- 13. Index.php as自定義錯誤頁面
- 14. 瓶頸JSON自定義錯誤頁面
- 15. 自定義錯誤頁面不顯示
- 16. 更改自定義404錯誤頁面
- 17. nGinx自定義錯誤頁面
- 18. 自定義錯誤頁面404
- 19. 沒有自定義404錯誤頁面
- 20. JBoss中的自定義錯誤頁面
- 21. MVC5自定義錯誤頁面
- 22. CakePHP Plugin的自定義錯誤頁面
- 23. Kohana 2自定義404錯誤頁面
- 24. sharepoint 2013自定義錯誤頁面
- 25. joomla中的自定義錯誤頁面?
- 26. Appcache和自定義錯誤頁面
- 27. ASP.NET自定義錯誤頁面
- 28. apache tomcat 503自定義錯誤頁面
- 29. 自定義錯誤頁面桶S3
- 30. PrimeFaces自定義錯誤頁面
如果你可以檢查我的問題,幾乎所有的問題都會顯示我提問時的代碼。不幸的是,我不知道。原諒我。 – 2012-01-02 17:29:35