gpt4 book ai didi

Azure - 主机头不接受没有 www 的主机

转载 作者:行者123 更新时间:2023-12-03 04:47:30 26 4
gpt4 key购买 nike

我在服务定义文件中设置了主机头,如下所示:

<Site name="Example" physicalDirectory="..\example.WebUx">
<Bindings>
<Binding name="Example" endpointName="HttpIn" hostHeader="www.example.com" />
</Bindings>
</Site>

当我输入 www.example.com 时,它会转到我角色中的正确网站。但是,当我只输入 example.com 而不输入 www 时,它会转到默认网站。我尝试了以下方法,但没有帮助:

<Site name="Example" physicalDirectory="..\Example.WebUx">
<Bindings>
<Binding name="Example" endpointName="HttpIn" hostHeader="www.example.com" />
<Binding name="Example" endpointName="HttpIn" hostHeader="example.com" />
</Bindings>
</Site>

我尝试了以下操作,但出现了一条错误消息“错误 1 ​​发现使用角色 Default.WebUx 的相同虚拟路径“Example/”定义的重复站点元素

<Site name="Example" physicalDirectory="..\Example.WebUx">
<Bindings>
<Binding name="Example" endpointName="HttpIn" hostHeader="www.example.com" />
</Bindings>
</Site>
<Site name="Example" physicalDirectory="..\Example.WebUx">
<Bindings>
<Binding name="Example" endpointName="HttpIn" hostHeader="example.com" />
</Bindings>
</Site>

我尝试了以下方法,但没有成功。当以这种方式实现时,www.example.com 和 example.com 都会转到默认网站。

<Site name="Example" physicalDirectory="..\Example.WebUx">
<Bindings>
<Binding name="Example" endpointName="HttpIn" hostHeader="example.com" />
</Bindings>
</Site>

我已经没有主意了 :-( 有没有人有设置 hostHeader 的经验,以便它可以接受我网站的 www 和非 www 版本。

谢谢

这是我也检查过的一些链接。不幸的是他们似乎没有帮助

Link 1

Link 2

最佳答案

我认为您不会获得与 Azure DNS 一起使用的域。

我可能有点过时了,但我相信让 Azure DNS 工作的方法是通过 CNAME - 并且 CNAME 适用于子域,而不是域

关于Azure - 主机头不接受没有 www 的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138175/

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