gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 11:30:45 25 4
gpt4 key购买 nike

我已经设置了一个 azure 网站并上传了所有内容等。

现在我可以通过链接 abc.cloudapp.net 访问我的网站,这会影响我主域的 SEO。

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

谢谢

最佳答案

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

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

摘自博客文章:http://onthecloud.azurewebsites.net/seo-tip-how-to-block-the-.azurewebsites.net-domain

<?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>

[我修改了 XML 配置以重定向 cloudapp.net;原始帖子适用于 Azure 网站]

另一个解决方案是完全阻止通过 cloudapp.net 进行访问。来自这篇博文:https://blogs.blackmarble.co.uk/blogs/sspencer/post/2014/12/18/Azure-Websites-Blocking-access-to-the-azurewebsitesnet-url.aspx

<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>

关于url - Azure 网站。如何删除默认链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32286487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com