将Windows web.config规则转换为.htaccess规则

时间:2013-01-20 03:25:36

标签: .htaccess iis iis-7 web-config

我在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>

1 个答案:

答案 0 :(得分:0)

尝试以下

RewriteRule (.*/)?shop/* /category.php []

为了将来获得更多帮助,我建议您使用http://tohtaccess.com/网站将web.config重写规则转换为htaccess格式。