Я новичок в регулярных выражений и нужно переписать пример URL:мод переписывают дружественный URL
http://domain.com/quiz.php?id=1
дружественному URL, который выглядит как форум URL, например:
http://domain.com/1-quiz-title
Таким образом, 1
является переменной GET. Название должно быть в нижнем регистре только
Я попытался следующие, но это, кажется, неправильно:
RewriteRule ^([a-z0-9\-]+)$ quiz.php?id=$1 [L]
Это собирание переменную GET в 1-quiz-title
в то время как она должна быть только 1
Благодаря
Число - уникальный идентификатор викторины, а буквы - это название викторины с пробелами, замененными дефисами. Например, название викторины «Как долго вы будете жить?» с идентификатором «1» в базе данных, должен иметь URL-адрес «http://domain.com/1-how-long-will-you-live». Надеюсь, теперь стало яснее –
@MichaelSamuel отредактировал ответ –
, а как насчет заголовка должны быть только строчные буквы и дефисы? после id –