![添加网站主机名 - 我应该包含 www 前缀吗?](https://linux22.com/image/705431/%E6%B7%BB%E5%8A%A0%E7%BD%91%E7%AB%99%E4%B8%BB%E6%9C%BA%E5%90%8D%20-%20%E6%88%91%E5%BA%94%E8%AF%A5%E5%8C%85%E5%90%AB%20www%20%E5%89%8D%E7%BC%80%E5%90%97%EF%BC%9F.png)
答案1
本质上,您不需要在此处提供主机名,但是如果您提供,则客户端必须使用该主机名。如果您要从zuggler.com到www.zuggler.com并且您想添加主机名,则只需输入后者。如果您希望人们能够输入两者而无需重定向,那么您必须按照以下方式添加两个绑定。
从科技网:
如果要为使用单个 IP 地址的一台计算机分配一个或多个主机名(也称为域名),请键入主机名。如果指定主机名,客户端必须使用主机名而不是 IP 地址来访问网站。
如果此网站在 Internet 上可用,请键入网站的域名,就像用户在浏览器中键入的那样,例如 www.contoso.com。如果您的网站有多个域名,例如 www.contoso.com 和 contoso.com,则必须为每个主机名创建单独的绑定。
如果您的网站在内部网上可用,则无需指定主机名,只要用户在浏览器中键入服务器名称即可,例如,http://服务器名称但是,如果您环境中的 DNS 服务器配置为存储此 Web 服务器的其他名称,则可以为每个主机名创建单独的绑定,以便用户可以使用 DNS 服务器存储的其他名称。
答案2
我将添加与 www. 主机名的绑定,出于某些原因,默认情况下我总是这样做;
1) 如果您稍后添加 SSL 证书,它必须与您的主机名匹配。除非您购买通配符 SSL 证书,否则可能会在那里使用 www。
2)关于 HTTP/1.1 RFC 及更高版本(https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)浏览器始终将 Host 标头发送到远程服务器,因此 IIS 中的网站没有主机名绑定后备功能,只有当有人使用直接 IP,或者您的 IIS 上仅托管一个网站时才可使用。(但这违反了要点 1)
因此,您可以使用 www. 绑定,而将没有绑定的绑定重定向到该绑定。