首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS8和URL重定向使用URL重写模块

IIS8和URL重定向使用URL重写模块
EN

Stack Overflow用户
提问于 2015-03-20 22:33:23
回答 2查看 5.1K关注 0票数 1

我有两个站点运行在一个服务器2012 R2 web服务器上:

  • firstSite,端口80
  • secondSite,端口1234

现在,用户必须输入主机名、端口号和子文件夹才能查看“第二个站点”http://webServer:1234/subFolder

我试图简化URL,以便所有用户只需输入site.myDomain.com并将其(永久)重定向到site.mydomain.com:1234/subFolder

我尝试在我的secondSite上应用以下规则:

代码语言:javascript
复制
<rewrite>
    <rules>
        <rule name="Redirect" stopProcessing="true">
            <match url=".*" />
                <action type="Redirect" url="http://site.mydomain.com:1234/subFolder"  />
        </rule>
    </rules>
</rewrite>

但似乎什么都没做。

CNAME记录已在DNS中配置为site.myDomain.com以解析为http://webServer

我只需要帮助将重定向到端口1234的“secondSite”。

EN

回答 2

Stack Overflow用户

发布于 2015-04-08 01:18:34

我假设第一个站点托管在IIS上,并且规则在第一个站点的上下文中运行。如果是这样的话,它应该会验证您的设置,我将从本文开始,并以您的用例进行扩展:

http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

票数 2
EN

Stack Overflow用户

发布于 2019-02-14 19:44:31

代码语言:javascript
复制
<configuration>
   <system.webServer>
      <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
         <add wildcard="/some/folder/path/" destination="/new/folder/" />
      </httpRedirect>
   </system.webServer>
</configuration>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29176832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档