當用戶嘗試文件夾或文件不允許或當他們訪問不存在的網頁時,如何使我的網站重定向到一個特定的頁面? 我認爲這是使用某種服務器端腳本完成的,請幫我找到它。php如何重定向時,頁面未找到或訪問被拒絕,或沒有權限
1
A
回答
3
如果您想要阻止用戶從某些內容使用403 Forbidden
標頭。不是404
。您可能需要使用404
來欺騙用戶,但以後出現問題時,調試起來會非常困難。這也不是標準做法。
您可以使用htaccess拋出403 Forbidden
錯誤。
RewriteEngine On
RewriteBase/
# Protect application and system files from being viewed
RewriteRule ^(secret_dir1|secret_dir2|secret/file.php) - [F, L]
在PHP端,如果某人試圖獲得未經授權的訪問,則應該調用標頭。
header("HTTP/1.1 403 Forbidden");
+0
*「,以防止用戶從某些內容使用403禁止標題...」 - - 是的,這就是爲什麼我在這裏。 PHP代碼放在'<?php'和'?>'之間的位置在哪裏?我製作403的嘗試失敗了。 – jww
+0
@jww'<?php header(「HTTP/1.1 403 Forbidden」);在發送任何輸出之前應該執行?> –
1
應在.htaccess文件來完成,補充一點:
ErrorDocument 404 index.php // it could be any file/page
相關問題
- 1. php unlink權限被拒絕,或者
- 2. WMI訪問被拒絕,找到權限問題
- 3. Boost:copy_file失敗,訪問被拒絕但沒有權限問題
- 4. 訪問被拒絕403重定向
- 5. mhddfs(或unionfs)+ Apache =權限被拒絕
- 6. Firebase權限被拒絕setValue:或removeValue:
- 7. (13)權限被拒絕:訪問/cgi-bin/test.cgi被拒絕
- 8. 權限被拒絕訪問屬性'Arbiter'
- 9. 權限被拒絕訪問與瓶
- 10. 權限被拒絕訪問屬性「H」
- 11. 權限被拒絕訪問屬性「handleEvent」
- 12. AWS S3桶權限 - 訪問被拒絕
- 13. JavaScript權限被拒絕訪問屬性
- 14. 權限被拒絕訪問屬性'CKEDITOR'
- 15. reCAPTCHA權限被拒絕訪問屬性
- 16. PHP 404未找到頁面沒有重定向+包含頁面
- 17. 如何在春季安全訪問被拒絕時重定向到上一頁?
- 18. 權限被拒絕,但我有權限訪問
- 19. PHP socket_connect()權限被拒絕
- 20. PHP move_uploaded_file權限被拒絕
- 21. PHP Cronjob - 權限被拒絕?
- 22. PHP - rmdir(權限被拒絕)
- 23. 權限被拒絕 - PHP UNLINK
- 24. PHP權限被拒絕fopen
- 25. PHP重命名() - 權限被拒絕
- 26. PHP重命名權限被拒絕(WAMP)
- 27. 如果您沒有權限,如何重定向到頁面?
- 28. 拒絕訪問重定向
- 29. 事件沒有發射&權限被拒絕訪問屬性'toString'
- 30. 將用戶重定向到被拒絕的自定義訪問頁面
這也可能有助於:http://stackoverflow.com/questions/ 11501985 /最好的方式來處理404錯誤的重定向到主頁 – pzirkind