我在Windows机器上的web.config文件中有以下规则。它接受包含http://domain.com/shop/[stuff]
的任何请求并将其路由到/category.php
。我正在将网站移动到PHP服务器,但我不确定如何将此规则作为.htaccess规则。
请注意,web.config规则会保留查询字符串(如果存在)。
<rule name="Rule for shop pages.">
<match url="(.*/)?shop/*" />
<action type="Rewrite" url="/category.php" appendQueryString="true" />
</rule>
答案 0 :(得分:0)
尝试以下
RewriteRule (.*/)?shop/* /category.php []
为了将来获得更多帮助,我建议您使用http://tohtaccess.com/网站将web.config重写规则转换为htaccess格式。