【问题标题】:Azure: Setting up redirect from root domain to subdomainAzure:设置从根域到子域的重定向
【发布时间】:2019-09-13 05:54:59
【问题描述】:

在 Azure 中,我添加了我的自定义域,例如“something.com”。问题是我想将“something.com”重定向到“www.something.com”。

经过研究,似乎可以通过 Azure Devops 中的 Web.config 参数来做到这一点。

我已经在那里设置了以下代码,谁能告诉我如何添加重定向所需的参数。

-Handler iisnode -NodeStartFile local.js -appType node

【问题讨论】:

  • how to add the required parameter for redirect. 是什么意思?
  • Azure devops 可以选择从参数生成 web.config。检查问题中附加的图片

标签: azure azure-devops azure-web-app-service


【解决方案1】:

您可以使用 web.config 文件中的 URL 重写将您的 Azure 网站子域重定向到自定义域名。如果您没有 web.config 文件,则可以在根目录下创建一个。检查以下 URL 重定向示例代码

<configuration>
  <system.webServer>  
    <rewrite>  
        <rules>  
          <rule name="Redirect rquests to default azure websites domain" stopProcessing="true">
            <match url="(.*)" />  
            <conditions logicalGrouping="MatchAny">
              <add input="{HTTP_HOST}" pattern="^yoursite\.azurewebsites\.net$" />
            </conditions>
            <action type="Redirect" url="http://www.yoursite.com/{R:0}" />  
          </rule>  
        </rules>  
    </rewrite>  
  </system.webServer>  
</configuration>

您还可以添加 CNAME 记录以将子域映射到应用的默认主机名。参考Map an existing custom DNS name to Azure Web AppsMapping a custom subdomain to an Azure Website

【讨论】:

  • 不幸的是,这并没有回答问题,因为在 Azure Devops 中,web.config 文件是自动创建的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-23
  • 1970-01-01
  • 2016-01-30
相关资源
最近更新 更多