网址中的WWW和浏览器中的用户会话

时间:2013-12-06 07:57:47

标签: java google-chrome firefox web dns

我们的一个Web应用程序最近已部署到godaddy服务器。我们提供了类似http://sampleurl.com的域名。现在,我们可以通过http://sampleurl.com以及http://www.sampleurl.com来获取网站。

我的怀疑是:

  1. 为什么没有必要在url中指定WWW? (但有些浏览器会将WWW添加到域名为url的网址中)
  2. 现在是一个严重的问题。在浏览器中,两个不同的选项卡加载了相同的网站。在用www指定的第一个标签页面中,在其他标签www中已经从url中省略了。我发现浏览器认为这是两个不同的网站,因此会保留两个不同的会话。
  3. 为了解决这个问题,我们提供了一个解决方案,将页面URL重定向到www(如果未指定),以便我们可以跨选项卡维护相同的用户会话。这是一个好习惯吗?

2 个答案:

答案 0 :(得分:2)

  1. 浏览器永远不会将www.附加到网址上。这是一个网页的网络服务器,如果您尝试访问www.domain.com,则会将您重定向到domain.com
  2. www.domain.com是另一个子域名,就像my-subdomain.domain.com一样。这意味着它被浏览器视为不同的网站。搜索引擎的机器人认为这两个独立的网站也是非常重要的,因为......是分开的。
  3. 是的,将www.domain.com重定向到domain.com是一个非常好的做法(www.“前缀”是完全冗余的。)

答案 1 :(得分:0)

是的,优良作法是将裸域(sample.com)映射/重定向到www子域(www.sample.com)。

就像你提到的那样,这是两个不同的网站。