简单的IIS网址重写不起作用

时间:2014-02-06 12:11:32

标签: .htaccess iis mod-rewrite

我试图隐藏我安装框架的子目录。虽然这就像.htaccess中的魅力一样,但我仍然坚持使用IIS规则。基本上我想要离开 http://www.mysite.com/CI/client-trackinghttp://www.mysite.com/client-tracking

我正在使用此规则

<rule name="Redirect to Codeigniter" stopProcessing="true">
    <match url="^client-tracking$" ignoreCase="false" />
    <action type="Rewrite" url="/CI/client-tracking"  />
</rule>

LE:我不需要重定向,我需要重写URL并从中删除\ CI目录,以便用户和搜索引擎看到一个很好的链接。

1 个答案:

答案 0 :(得分:0)

您是否尝试删除重写网址上的前导“/”

<rule name="Redirect to Codeigniter" stopProcessing="true">
    <match url="^client-tracking$" ignoreCase="false" />
    <action type="Rewrite" url="CI/client-tracking"  />
</rule>