【发布时间】:2011-01-29 10:02:57
【问题描述】:
我有一个名为 show.php 的动态页面。页面是动态的,url 可以是show.php?name=john-doe 或show.php?category=student。
我正在尝试创建一个重写规则,将 URL 转换为名称的 /show/john-doe.html 或类别的 /show/student.html。
这是我目前在 .htaccess 中的内容。
RewriteRule ^show/([^/]*)\.html$ show.php?name=$1 [L]
RewriteRule ^show/([^/]*)\.html$ show.php?category=$1 [L]
目前,只有名称规则有效,类别规则无效。怎么了?
【问题讨论】:
-
确切的规则是什么 - 如果名称中有连字符,那就是名称?
标签: apache mod-rewrite dynamic-url