0
我是新来的正则表达式,并需要重写一个例子网址:国防部重写友好的URL
http://domain.com/quiz.php?id=1
向友好的URL,它看起来像论坛的网址,例如:
http://domain.com/1-quiz-title
所以1
是GET变量。标题必须是小写仅
我尝试以下,但它似乎不正确:
RewriteRule ^([a-z0-9\-]+)$ quiz.php?id=$1 [L]
它采摘GET变量1-quiz-title
而它应该只有1
感谢
该数字是测验的唯一标识符,而字母是用空格替换空格的测验的标题。例如,一个测验标题“你会活多久?”在数据库中使用ID“1”,应该有URL“http://domain.com/1-how-long-will-you-live”。希望现在更清楚 –
@MichaelSamuel编辑答案 –
那么标题必须只有小写字母和连字符呢?在编号 –