不将 http:// 转发到 http://www 的含义
Posted
技术标签:
【中文标题】不将 http:// 转发到 http://www 的含义【英文标题】:Implications of not forwarding http:// to http://www 【发布时间】:2011-03-04 15:27:51 【问题描述】:我的公司正在运行 IIS 和 DNN(我不是服务器专家,所以我无知),我之前读过您应该将您的 .http://www.mydomain 重定向到 .http://mydomain 或反之亦然。谁能给我这样做的理由? (句点“前置”删除href)
据我了解,这是因为搜索引擎将它们视为两个不同的“网站”(即使访问其中一个,我也可以登录其中一个但不能登录另一个)。
我还听说这可能是搜索引擎不喜欢的重复内容问题。
只是寻找一些专业的见解,会帮助我和其他人。
谢谢!
【问题讨论】:
【参考方案1】:除了对 SEO 友好之外,这还可以防止在使用和不使用 www 时可能出现的一些错误。 例如,用户可以登录 www.yourdomain.com 并收到一个 cookie。后来他通过 yourdomain.com 访问了您的网站,而 cookie 将不适用于那里。
【讨论】:
【参考方案2】:虽然它主要用于 SEO,但也存在一个潜在的可用性问题,即登录 www.domain.com 的用户可能会获得仅适用于 www 子域的 cookie,如果他们曾经被强制再次登录按照指向 domain.com 的链接(不带 www 前缀)。
【讨论】:
【参考方案3】:这可以让您的网站对 SEO 更加友好。搜索引擎爬虫会将这些视为两个不同的 URL。这将导致您的网站在搜索引擎中的排名对同一内容有多个排名。
ScottGu 在一篇博文中描述了这个问题以及如何解决它: http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx
【讨论】:
以上是关于不将 http:// 转发到 http://www 的含义的主要内容,如果未能解决你的问题,请参考以下文章
[Java面试一]Spring总结以及在面试中的一些问题.(转发:http://www.cnblogs.com/wang-meng/p/5701982.html)