【问题标题】:Need to redirect files in one sub-directory to a different sub-directory in IIS需要将一个子目录中的文件重定向到 IIS 中的不同子目录
【发布时间】:2019-07-19 17:14:07
【问题描述】:

我最近将 3 个域合并为一个域,并从不再使用的 2 个域到另一个域进行了 301 重定向。但是,似乎我没有考虑子目录中的许多特定文件,我今天意识到这些文件是 404。我从下面的 Ross Hawkins 那里看到了这个 Web 配置代码,但我不确定如何应用它,它应该在哪个文件夹中,或者它是否能解决我的问题。

有两种情况。一方面,文件位于主网站的子目录中,我想将它们重定向到特定的子目录(但不是特定的文件),另一方面,它们位于其中一个的子目录中不再使用的域(但仍在我的服务器上),我确实想将它们重定向到主网站上子目录中的特定文件。

我用谷歌搜索了很多,找到了网络配置代码,但不确定我所看到的是否能满足我的要求。谢谢你的帮助!来自罗斯霍金斯:

<rule name="toservices" stopProcessing="true"> 
  <match url="^(analysis-design|custom- 
development|webhosting|websites|video).*" ignoreCase="true"/> 
  <action type="Redirect" url="/services/" redirectType="Permanent" 
appendQueryString="true" /> 
</rule>

【问题讨论】:

    标签: iis url-rewriting


    【解决方案1】:

    结果很简单

    <rule name="Redirecttosub" stopProcessing="true">
       <match url="^(.*)\.*" />                 
      <action type="Redirect" url="https://www.example.com/subdirectory 
     appendQueryString="false" redirectType="Permanent" />
    </rule>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-27
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2016-10-23
      • 2012-12-21
      • 1970-01-01
      相关资源
      最近更新 更多