首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >http://example.com与http://www.example.com的区别

http://example.com与http://www.example.com的区别
EN

Stack Overflow用户
提问于 2011-05-12 08:07:21
回答 6查看 4.3K关注 0票数 2

我得到一个异常以在以下条件下检索会话值。

  1. 如果我使用此链接http://example.com打开站点并分配会话值
  2. 页面将被重定向到另一个站点http://example1.com
  3. http://example1.com的一些行动
  4. 重定向到http://www.example.com (不是http://example.com)并检索会话值

在这种情况下系统会抛出异常..。但是如果我用http://www.example.com打开站点,那么就可以正常工作了。

我有几个问题

  1. http://example.comhttp://www.example.com的区别
  2. 如何解决这个问题,因为用户没有必要输入http://www.example.com
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-05-12 08:17:44

简单地说,http://site.comhttp://www.site.com是两个独立的站点。这是因为为域名设置DNS的方式。您可以将域名的DNS记录配置为同时指向同一个IP地址,也可以使用URLRewrite规则以某种方式强制通信。

想了解更多信息,请看这个:

使用IIS 7为您的站点指定规范域名

票数 4
EN

Stack Overflow用户

发布于 2015-03-21 16:00:29

在过去,许多主机服务器在www.下创建网站作为子域,遵循当时的命名约定。

我们不再需要这样做了。

没有技术上的差异,你会遇到的。

重要的是:

  1. 你应该坚持任何一个(比如example.com),以获得更好的SEO排名。
  2. 确保另一个站点(即www.example.com)指向example.com

这可以通过以下方式实现:

  1. CNAME是DNS标记,它将别名映射到DNS记录中的主名称:在本例中是“www”。名字的版本。有了这个解决方案,冲浪者可以包括或排除www。不管是哪种方式都可以到达现场。
代码语言:javascript
运行
复制
- [http://www.wisegeek.com/what-is-the-difference-between-a-website-with-a-www-and-without.htm](http://www.wisegeek.com/what-is-the-difference-between-a-website-with-a-www-and-without.htm)

  1. 对.htaccess文件进行更改。供参考的几个链接:
代码语言:javascript
运行
复制
- [https://theindexer.wordpress.com/2009/02/12/redirect-all-users-to-access-your-site-withwithout-www-prefix/](https://theindexer.wordpress.com/2009/02/12/redirect-all-users-to-access-your-site-withwithout-www-prefix/)

票数 2
EN

Stack Overflow用户

发布于 2011-05-12 08:19:12

一种选择是在IIS中创建一个仅用于重定向到子域的站点。

例如,您配置了两个站点。

www.example.com (主应用程序example.com (将重定向配置为http://www.example.com)。

我被你的问题弄糊涂了。看起来你的站点完全是在发布或重定向到另一个站点吗?您为会话设置了多长时间,您使用的是什么cookie模式?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5975103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档