在我的nginx默认配置文件中,我有:
error_page 404 /?p=error&c=404&r=3;
这会加载index.php并运行一堆代码,这可能导致PHP想要重定向到找到文件的位置。问题是我无法重定向。下面的代码返回一个空白页面,HTTP标题具有正确的位置标题,但状态仍然显示404,这可能是Firefox不能重定向的原因。
header('HTTP/1.0 302 Found'); header("Location: ".$root.'/'.$url); die();
如何解决这个问题的任何帮助都会很棒,谢谢!
此外,如果它有助于此服务器运行Ubuntu,Nginx和PHP-FPM
答案 0 :(得分:1)
通过更改
修复error_page 404 /?p=error&c=404&r=3;
到
error_page 404 = /?p=error&c=404&r=3;