2014-12-16 3 views
1

В моем Nginx файл конф по умолчанию у меня есть:Nginx error_page и возможно PHP перенаправление не работает

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

ответ

1

Fixed путем изменения

error_page 404 /?p=error&c=404&r=3; 

в

error_page 404 = /?p=error&c=404&r=3; 
Смежные вопросы