Я только что настроил nginx на своем сервере. У меня есть PHP и все работающее хорошо. Кроме тех случаев, когда я пробую URL
http://xxx.xxx.xxx.xxx/123
Я перенаправляюсь к
http://_/123
но когда я пробую URL
http://xxx.xxx.xxx.xxx/123/
Это работает так же, как я хочу это к. Как я могу заставить nginx рассматривать URL без наклонной черты прилично?
Проверьте свой php. У меня была подобная проблема, когда я имел
redirect($_SERVER['SERVER_NAME'])
в моем login.php. Я заменил его
redirect($_SERVER['HTTP_HOST'])
и теперь все прекрасно. $_SERVER['SERVER_NAME']
первый домен в server_name директиве в nginx и $_SERVER['HTTP_HOST']
домен в запросе.