Почему nginx перенаправляет к странному URL?

Я только что настроил nginx на своем сервере. У меня есть PHP и все работающее хорошо. Кроме тех случаев, когда я пробую URL

http://xxx.xxx.xxx.xxx/123

Я перенаправляюсь к

http://_/123

но когда я пробую URL

http://xxx.xxx.xxx.xxx/123/

Это работает так же, как я хочу это к. Как я могу заставить nginx рассматривать URL без наклонной черты прилично?

0
задан 07.08.2010, 17:20

1 ответ

Проверьте свой php. У меня была подобная проблема, когда я имел

redirect($_SERVER['SERVER_NAME']) 

в моем login.php. Я заменил его

redirect($_SERVER['HTTP_HOST']) 

и теперь все прекрасно. $_SERVER['SERVER_NAME'] первый домен в server_name директиве в nginx и $_SERVER['HTTP_HOST'] домен в запросе.

3
ответ дан 24.11.2019, 03:10

Теги

Похожие вопросы