【问题标题】:Simple IIS 7 URL Rewrite for example.com to domain.com/subfolder将 example.com 的简单 IIS 7 URL 重写为 domain.com/subfolder
【发布时间】:2011-12-19 17:25:34
【问题描述】:

我正在使用 IIS7 URL 重写,我正在尝试使用 URL Rewrite 模块进行简单的 URL 重定向。

我正在尝试重定向

  • example.com
  • www.example.com

http://www.domain.com/subfolder

看起来这应该很简单,但我对 URL 重写模块还很陌生,显然我遗漏了一些东西。

【问题讨论】:

    标签: iis-7 url-rewriting


    【解决方案1】:

    您没有说是否要将指向现有页面的深层链接重定向到该子文件夹中的页面。但我假设你想要的会导致这个重写规则:

    <rule name="Redirect traffic to (www.)example.com" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^(www\.)?example.com$" />
        </conditions>
        <action type="Redirect" url="http://www.domain.com/subfolder/{R:0}" appendQueryString="false" />
    </rule>
    

    如果您不想重定向深层链接并将所有内容重定向到 /subfolder,只需从操作标记中的 URL 中删除 /{R:0} 部分。

    【讨论】:

      猜你喜欢
      • 2019-04-09
      • 2011-12-12
      • 2013-07-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多