1
A
回答
2
我不太明白這個問題(與@ dev0相同)。如果你想發送404響應,當他們嘗試訪問一個PHP文件,然後把一個位置塊,將抓住任何PHP文件,然後做一個簡單的return 404;
語句。
location ~* ^.+\.php {
return 404;
}
但是,如果你希望當用戶點擊一個404錯誤將用戶重定向到指定的PHP頁面,你需要做不同的事情。是嗎?而且,如果是這樣,你想要將它們發送到一個PHP頁面還是一個上下文PHP頁面?你想傳遞參數嗎?
如果你想使用PHP頁面爲404,那麼你可以添加以下到主服務器塊:
error_page 404 = /my_custom_404_page.php;
+0
@ shawn-patrik-rice,感謝您的解答!與 位置有什麼區別〜\ .php $ { return 404; } ? – stereodenis 2014-10-11 09:31:06
相關問題
- 1. Nginx的 - 重定向404 PHP文件
- 2. PHP,MVC,404 - 如何重定向到404?
- 3. Nginx不重定向php文件
- 4. .htaccess 404重定向到php文件
- 5. nginx配置文件重定向到子文件夾
- 6. 如何重定向404
- 7. Jetty配置將所有404重定向到主頁
- 8. Nginx:返回301重定向404錯誤
- 9. nginx代理和404重定向
- 10. nginx負載平衡重定向404
- 11. Apache htaccess重定向所有404(文件和文件夾)
- 12. 使用nginx配置重定向IE 7和IE 11 nginx配置
- 13. 響應從.ashx文件重定向
- 14. 重定向與nginx
- 15. nginx HTTPS重定向
- 16. Nginx merge_slashes重定向
- 17. nginx 301重定向
- 18. Apache&NGINX重定向
- 19. 重定向到404
- 20. NGINX重寫重定向ISSU
- 21. NGINX重定向所有路徑指向一個位置在NGINX配置像這樣的特定路徑
- 22. nginx的位置重定向重定向過多
- 23. 配置nginx的對文件過大重定向(413)
- 24. nginx的配置重定向一個子文件目錄
- 25. 重定向WordPress配置文件頁面
- 26. 重定向到配置文件頁面
- 27. 404自定義重定向
- 28. 重定向回php文件
- 29. nginx的重定向到index.html文件
- 30. wordpress nginx重定向文件夾
你的意思是想重定向到一個PHP頁面上獲得404? – dev0 2014-10-09 21:18:23
nope。我的意思是,如果nginx請求.php頁面 - 它應該將其重定向到404頁面 – stereodenis 2014-10-11 09:29:09