我需要帮助将此web.config规则转换为htaccess

时间:2016-01-28 17:39:31

标签: apache .htaccess url-rewriting rewrite

我的web.config文件中有这个规则,我需要转换为htaccess规则。

<rule name="Redirect subdomain" enabled="true" patternSyntax="ECMAScript">
        <match url="^(.*)$" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^([^/]+)\.([^/]+)\.com\.br$" />
        </conditions>
        <action type="Rewrite" url="/index.php?cliente={C:1}&amp;categoria=portal&amp;module=home&amp;do=index&amp;{QUERY_STRING}"
    />
    </rule>

我试过这个:

RewriteCond %{HTTP_HOST} ^(www\.)subdomain.domain\.com\.br$ [NC]
RewriteRule^ /index.php?cliente={C:1}&amp;categoria=portal&amp;module=home&amp;do=index&amp;{QUERY_STRING}

但是“cliente”的参数是空的。

1 个答案:

答案 0 :(得分:0)

您还需要匹配{QUERY_STRING}。例如,请参阅htaccess RewriteRule page with query string