Прежде всего, ModRewrite - это слепое пятно для меня, я совершенно не понимаю, когда речь идет об упрощении URL-адресов, так что терпите меня.
Правильно, в основном я унаследовал CMS от своего коллеги, которым пользуюсь довольно часто. Это отличная структура и очень полезная для того, что я делаю сейчас
Мой клиент хочет получить список городов на своем сайте, данные о которых мне предоставили. Я добавил их все, и каждый город назван на основе ID. Просто, да!
URL-адрес в настоящее время выглядит как town.html? TID = 64, но я хочу, чтобы он читал что-то вроде town / manchester.html
Пока что мой htaccess выглядит так:
RewriteEngine On
RewriteRule ^town/([^/]*)-([0-9]+)\.html$ town.html?tID=$2&tN=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]
Я добавил & tN, чтобы можно было передать название города.
Ничего не происходит, хотя это самая раздражающая часть всего этого.
Кто-нибудь может указать мне правильное направление? Я такой наглый, когда дело доходит до модервейта.
Том