Использование mod rewrite в первый раз. Пожалуйста, помогите мне с этими правилами
Я бы хотел, чтобы мои URL-адреса переписывались на страницы следующим образом:
list.php? city = dallas >>> список / город / даллас
profile.php? id = 12 >>> Профиль / zaknuman (имя пользователя, извлеченное из db)
story.php? id = 33 >>> story / there-are-no-ants-in-texas (название сюжета взято из db)
RewriteRule list/city/([a-zA-Z])$ list.php?city=$1
который должен соответствовать каждому символу в диапазоне az и AZ после окончательной косой черты.
Остальные два, я считаю, вам нужно будет внедрить в базу данных slug («zaknuman» и «there-are-no-ants-in-texas»), после чего вы сможете получить этот пул из базы данных и получите свой идентификатор таким образом:
RewriteRule profile/(.*)$ profile.php?slug=$1 RewriteRule story/(.*)$ story.php?slug=$1
Эти последние 2 соответствуют каждому персонажу после последней косой черты.
EDIT: не забудьте убедиться, что у вас есть «RewriteEngine On» в вашем файле .htaccess или конфигурации Apache!