请我有以下
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
目前正在提供错误
答案 0 :(得分:2)
尝试:
RewriteRule ^/m/([a-z]+)$ view_site_public.php?site_name=$1
顺便说一下,您只能在网站名称中捕获小写字母。这就是你想要的吗?
您可能还想在RewriteRule的末尾添加[QSA,L],这样您就不会检查任何其他规则,因此您也会传入用户指定的任何查询字符串参数。