Хорошо, у меня есть настройка правила:
RewriteRule ^park/([a-zA-Z0-9-_]+) /park.php?id=$1
Я перехожу на URL https://test/park/123, и на странице, содержащей следующий код, ничего не отображается:
echo $_GET["id"];
Если я изменю правило на это:
RewriteRule ^hello/([a-zA-Z0-9-_]+) /park.php?id=$1
Затем используйте URL https://test/hello/123, он работает, и на странице отображается 123. Я только что перешел с ПК на Mac. Он работает на хостинг-сервере, но не локально. Это просто кажется очень странным, я что-то упустил?