首页 > 解决方案 > Azure 应用服务中 Web 应用的 DNS 重定向

问题描述

在 Azure 应用服务中,我有一个 URL https://www.mywebsite.com

但我希望一旦任何用户浏览此网址(https://www.mywebsite.com),他们应该重定向到https://yourwebsite.com

mywebsite.com 是简单的 HTML 内容。

<script type=“text/JavaScript” window.onload=function (){

  Try{ var a=windows.location.hostname; if(a.includes(“.azurewebsite.net”))
…………………..
………………….
   }

如何重定向网址?任何教程或示例会有所帮助吗?

因为它是一个静态页面并且没有 web.config。可以添加带有重定向规则的 web.config 吗?有什么线索吗?

谢谢。

标签: azureredirectazure-web-app-service

解决方案


使用window.location.replace,它对我有用。

if(origin.includes(".azurewebsites")){
    window.location.replace("http://www.google.com");
}

测试结果。

在此处输入图像描述

在此处输入图像描述

    <!DOCTYPE html>
    <html>
    <head>
    <title>JSSample</title>
    <script 
        src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> 
    </script>
    <script type="text/javascript">
        $(document).ready(function(){
            var origin   = window.location.origin;
            console.log(origin);
            if(origin.includes(".azurewebsites")){
                window.location.replace("http://www.google.com");
            }
        })
      </script>
    </head>

    <body>
    </body>
    </html>

推荐阅读