Несколько сопоставлений в файлах .htaccess не работают - PullRequest
0 голосов
/ 05 марта 2011

У меня есть это отображение в моем файле .htaccess

RewriteRule outdoors/trees/(.*)/(.*) outdoors/trees/tree.php?tree_id=$1
RewriteRule outdoors/parks/(.*)/(.*) outdoors/parks/park.php?tree_id=$1

По некоторым причинам отображение на деревья работает, а на парки - нет. То, что я пытаюсь сделать, это URL-адрес, как это: http://www.comehike.com/outdoors/parks/park.php?park_id=1

для перенаправления на тот, который выглядит следующим образом: http://www.comehike.com/outdoors/parks/3/ParkName

Есть идеи, почему это не работает с перенаправлениями, которые я показал выше?

Спасибо, Alex

1 Ответ

1 голос
/ 05 марта 2011

Может работать флаг LAST.

RewriteRule outdoors/trees/(.*)/(.*) outdoors/trees/tree.php?tree_id=$1 [L]
RewriteRule outdoors/parks/(.*)/(.*) outdoors/parks/park.php?tree_id=$1 [L]

РЕДАКТИРОВАТЬ: Опечатка в park_id

RewriteRule outdoors/trees/(.*)/(.*) outdoors/trees/tree.php?tree_id=$1 [L]
RewriteRule outdoors/parks/(.*)/(.*) outdoors/parks/park.php?park_id=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...