我在不希望文件被直接訪問的目錄內創建了一個.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. 自定義500錯誤頁面在php
- 2. Symfony PHP Template自定義錯誤頁面
- 3. 403/Express 3的禁用錯誤自定義頁面/節點
- 4. 如何在codeigniter中設置403錯誤自定義html頁面
- 5. Cakephp 403錯誤未顯示自定義頁面
- 6. Sharepoint 2010 FBA自定義登錄頁面403錯誤
- 7. 自定義403錯誤頁面depening的路線symfony的2.0
- 8. 彈簧引導,自定義登錄頁面,錯誤403
- 9. 用nginx返回自定義403錯誤頁面
- 10. 特定的RewriteCond自定義403頁面
- 11. IIS自定義錯誤未顯示自定義錯誤頁面
- 12. 自定義404錯誤頁面 - 爲PHP頁面只
- 13. AngularJS爲403 http錯誤代碼顯示自定義錯誤消息/頁面
- 14. GlassFish Forbidden 403錯誤頁面
- 15. 設置403錯誤頁面
- 16. 自定義400-401-403-404-500錯誤
- 17. 自定義403錯誤信息
- 18. PHP異常重定向到自定義錯誤頁面
- 19. symfony2自定義錯誤頁面
- 20. nGinx自定義錯誤頁面
- 21. SparkJava自定義錯誤頁面
- 22. Apache2 GeoIP/mod_geoip2自定義錯誤頁面
- 23. Lasso 9自定義錯誤頁面
- 24. AmazonS3:自定義錯誤頁面
- 25. Nginx自定義錯誤網關頁面
- 26. sharepoint 2013自定義錯誤頁面
- 27. Silverlight中的自定義錯誤頁面
- 28. Appcache和自定義錯誤頁面
- 29. 自定義錯誤頁面使用global.asax
- 30. 自定義錯誤頁面不顯示
如果你可以檢查我的問題,幾乎所有的問題都會顯示我提問時的代碼。不幸的是,我不知道。原諒我。 – 2012-01-02 17:29:35