请给我以下的

RewriteRule ^m/([a-z]+)$ view_site_public.php?site_name=$1

我想让地址栏上的http://www.site.com/m/cool内部解析为
http://www.site.com/view_site_public.php?site_name=cool
它当前正在出错

最佳答案

尝试:

RewriteRule ^/m/([a-z]+)$ view_site_public.php?site_name=$1

顺便说一句,你只是在网站名称中捕捉小写字母。这就是你想要的吗?
您可能还想在重写规则的末尾添加[QSA,L],这样您就不会检查任何其他规则,所以您还可以传入用户指定的任何查询字符串参数。

关于php - 重写规则mod_rewrite规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5585247/

10-15 20:01