Url 重写规则

Url 重写规则

如何将页面从 show.php?id=(15charstring) 重定向到 show/(15charstring)

我尝试过这样做,它正在执行反向操作,意味着将 /show/(15chars) 重定向到 show.php?id=(15chars)

RewriteEngine on
RewriteRule ^/show/([a-zA-Z0-9]{15})$ http://site.com/show.php?id=$1

第二种情况是,如果他在 URL 中添加了 &m=true,我必须重定向到另一个页面

show.php?id=(15chars)&m=true 

html/show.php?id=(15chars).

答案1

RewriteEngine on
RewriteRule ^show/([^/]{15})$   show.php?id=$1  [L]

相关内容