【问题标题】:iis web.config redirect certain domain/path to a new domain/samepathiis web.config 将某些域/路径重定向到新域/相同路径
【发布时间】:2017-05-24 17:46:05
【问题描述】:

我需要使用 web.config 为某个路径/文件夹设置重定向到使用相同原始路径/文件夹的新域。

例如: 如果检测到 www.domain1.com/path2match1/* 则重定向到: www.newdomain.com/path2match1/*(与 domain1 上匹配的路径相同)

例如: 当前:www.domain1.com/path2match1/someFileOrFolders/somefile.html 重定向到:www.newdomain.com/path2match1/someFileOrFolders/somefile.html

任何帮助将不胜感激

谢谢

【问题讨论】:

    标签: redirect iis url-rewriting web-config


    【解决方案1】:

    我设法自己找到了我的问题的答案! (对我来说耶!哈哈)

    无论如何, 以下是我所要求的如何做:

    <rewrite>
        <rules>
            <rule name="NAME" stopProcessing="true">
                <match url=".*" />
                <conditions logicalGrouping="MatchAny">
                <add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/FOLDER/(.*)" />
                </conditions>
                <action type="Redirect" appendQueryString="false" url="http://DESTINATION-URL.TLD/FOLDERS/{C:2}" redirectType="Permanent" />
            </rule>
        </rules>
    </rewrite>
    

    小心!添加多个或标签集或将此代码放置在错误的位置会导致网站生成内部服务器错误,从而使访问者无法访问,直到删除其他标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-16
      • 2018-12-21
      • 2016-10-07
      • 2011-08-16
      • 1970-01-01
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多