У меня есть страница example.com/fruit.php
. Страница использует ISSET()
для анализа параметров, чтобы решить, что показывать пользователю. Например, example.com/fruit.php?name=apple&color=red
. Это достаточно легко сделать, но я бы предпочел, чтобы запросы приходили на страницу следующим образом:
mysite.com/fruit/apple/red
Поскольку я знаю, что будет только два параметра, я могу легко проанализировать URL-адрес для создания своей страницы. Однако, как я могу настроить nginx так, чтобы каждый запрос на example.com/fruit
с чем-либо за URL-адресом отправлялся на fruit.php, чтобы сама страница могла анализировать URL-адрес. Вот что я пробовал в своем блоке местоположения:
location ~ /fruit {
return 301 https://www.example.com/fruit.php;
}
Это не работает для меня, и я потратил около дня, пытаясь понять это. Любая помощь будет оценена по достоинству.