0

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

1 回答 1

0

尝试以下

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

以后如果需要更多帮助,我建议你使用http://tohtaccess.com/一个网站,将 web.config 重写规则转换为 htaccess 格式。

于 2013-01-20T03:32:12.580 回答