Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url Azure网站。如何删除默认链接?_Url_Azure_Dns_Subdomain - Fatal编程技术网

Url Azure网站。如何删除默认链接?

Url Azure网站。如何删除默认链接?,url,azure,dns,subdomain,Url,Azure,Dns,Subdomain,我已经建立了一个azure网站,并上传了所有内容等 现在我可以通过链接abc.cloudapp.net访问我的网站,这影响了我主域名的搜索引擎优化 有没有办法阻止通过abc.cloudapp.net访问我的网站,并且只允许通过abc.com访问 谢谢我认为您不能通过[您的云服务名称].cloudapp.net域关闭对网站的访问 但是,您可以在web.config中包含一条重写规则,这样每当有人试图通过cloudapp.net域访问您的网站时,他们都会自动重定向到您的自定义域 从博客帖子: “删除

我已经建立了一个azure网站,并上传了所有内容等

现在我可以通过链接
abc.cloudapp.net
访问我的网站,这影响了我主域名的搜索引擎优化

有没有办法阻止通过
abc.cloudapp.net
访问我的网站,并且只允许通过
abc.com
访问


谢谢

我认为您不能通过
[您的云服务名称].cloudapp.net
域关闭对网站的访问

但是,您可以在
web.config
中包含一条重写规则,这样每当有人试图通过cloudapp.net域访问您的网站时,他们都会自动重定向到您的自定义域

从博客帖子:


“删除此默认链接”是什么意思?你的意思是你想为你的站点使用自定义域名吗?是的,我已经将自定义域名添加到了ITI中。如果你的问题不清楚,则无法回答。请编辑以澄清问题所在。但是,我仍然可以访问我的网站,azureI提供的链接我认为Mohit希望的是,任何人都不能使用cloudapp.net域名访问该网站,只能通过自定义域名访问。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Disable Azure Domain" patternSyntax="Wildcard" stopProcessing="true">
          <match url="*" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="*.cloudapp.net" />
          </conditions>
          <action type="Redirect" url="http://www.yourwebsite.com{REQUEST_URI}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
    ...
  </system.webServer>
</configuration>
<rewrite>
    <rules>
        <rule name="Block traffic to the raw azurewebsites url"  patternSyntax="Wildcard" stopProcessing="true">
          <match url="*" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="*cloudapp.net*" />
          </conditions>
          <action type="CustomResponse" statusCode="403" statusReason="Forbidden"
          statusDescription="Site is not accessible" />
        </rule>
    </rules>
</rewrite>