网站域名加WWW与不加WWW区别
不知道站长童鞋们有没有注意到,很多网站在打开时,地址栏里的域名有的带有“www.”,而有的网站前面则没有带“www.”这其中有什么区别呢?作为一个新站长,我什么都不懂,就在百度上搜了一艘,也没找到一个有权威性的答案,都是各抒己见、人云亦云。 当然,如果你在乎的话,也没什么太大的影响,反正百度也收录了网站及内容。但是我这个人好奇心比较强,什么事不解决就觉得不甘心,于是我就翻墙上国外的一些权威网站,寻找答案。借助谷歌翻译,终于找着答案了。下面就让李新为大家总结一下吧: 看似不太注意的一个小节,但是对搜索引擎来说,却起到了极其重要的作用。但是对于大多数站长来说,他们都忽略了,总以为加个“www.”,网站显得正规一些,往往没有加“www.”给人的感觉就像是不正规的网站一样。但是我要告诉大家的就是,如果你真正处理好这个网址,这对你网站的SEO来说是一个巨大的进步。 对于百度和谷歌这样的搜索引擎来说,先拿我的网站老说吧,在搜索引擎地址上输入ilixin.net和www.ilixin.net你都可以到达我的网站(本站设置自动跳转),而且内容是一样的。这并不意味着搜索引擎看到人类相同的方式,对于搜索引擎来说,ilixin.net和www.ilixin.net实际上是两个站点,而这两个域名指向都是你的网站,所以内容对于百度和谷歌的蜘蛛来说就是重复的内容,就有可能会误导搜索引擎,导致搜索引擎的蜘蛛不到你的网站上搜索。换句话说,不加“www.”的域名是主网站,加上“www.”的域名,就相当于是一个二级域名,从优化的角度来讲,加上“www.”就会分散主网站的权重。 但是话又说回来,加上“www.”比较符合咱们国人的习惯,分散权重只是一小部分的,毕竟权重分来分去还是分在你的网站上。最重要的就是多做一些高质量的反链。不过根据我的观察,向我用的这个wordpress博客系统的官网,知名站长卢松松的网站,他们的网站上的域名都没有带“www.”。所以我个人建议,还是用不带“www.”的域名比较好。 注:即使两个版本加www或不加www显示相同的内容(网页,视频,图像等),以为问题就解决了。我想告诉大家,这是常见的web主机直接使用的DNS(域名服务)到同一个地方。但301重定向会告诉搜索引擎是哪个版本的内容才是权威的。 重要的是要知道该域名(例如我的域名:ilixin.net)是“根域”。像about.ilixin.net、gossip.ilixin.net、memory.ilixin.net 诸如此类的都是代表我的一个子域名。是的,当然,这包括www.ilixin.net,因为它是一个子域名! 现在我们认识到这一点,加WWW与不加WWW的不同。那么如果有人要和你的网站互链,你应该知道怎么链接了吧! 这就要求使用301重定向,其实可以反映了正确的地址,在浏览器的地址栏,使之更容易,他们要链接到您的网站时,他们会选择合适的版本。这是因为在此之前您的Web服务器发送页面的人访问您的网站,知道送哪个版本的。有人得到它的错误事件,一个301重定向将他们链接到的内容告诉搜索引擎,实际上是在其他的位置,它应该被索引。 像卢松松这样的站长为什么用不加“www.”的域名呢?像他的网站,权重都达到6了,这在全国的个人网站来说也是少有的。而他又是怎么做到的呢?其中一个原因就是用不加“www.”的域名,避免分散权重。 我们的网站一开始建立,www.的域名就可以使用。像我们的主机商们,他们的后台可以设置解析代转,也可以实现不加“www.”的域名,直达网站,但这是不正确的。因为即使空间商设置了代转那也是从www.上再次代转到有“www.”的域名商。 那怎么才能实现正确的“根域”呢?这就要求我们怎么用《搜索引擎优化“WWW”修复:htaccess和301重定向》了,有关《搜索引擎优化“WWW”修复:htaccess和301重定向》我将在下一篇文章为大家讲解。
网站域名加WWW与不加WWW区别的更多相关文章
- 域名加www与不加www不一样结果的解决办法
有些浏览器域名访问加www 与不加www出现的页面不一样.在aj请求的时候也不同.firefox与google新版本的都会自动加上www. 比如 访问haitaohua.com,但aj请求的时候是带w ...
- JavaScript中setInterval常见的问题(setInterval第一个参数加引号与不加引号区别)
- new对象时,类名后加括号与不加括号的区别
[1]默认构造函数 关于默认构造函数,请参见随笔<类中函数> 请看测试代码: 1 #include <iostream> 2 using namespace std; 3 4 ...
- 网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别
网站开发进阶(四十三)html中,路径前加"/" 与不加"/"的区别 前言 <script src="js/downloadify.js&quo ...
- C++中创建对象的时候加括号和不加括号的区别
c++创建对象的语法有----- 1 在栈上创建 MyClass a; 2 在堆上创建加括号 MyClass *a= new MyClass(); 3 不加括号 MyClass *a = new My ...
- href 里面 链接前面加/与不加的区别?(绝对路径与相对路径)
在写href链接时,有绝对路径与相对路径,href 里面 链接前面加/与不加的区别? href="/cp/images/lis.jpg" 相对路径 cp前面/会获取当前路径,组合成 ...
- 详解变量声明加 var 和不加 var 的区别
在全局作用域中声明变量加 var 关键字和不加 var ,js 引擎都会将这个变量声明为全局变量,在实际运行时,两种声明方式的变量的行为也是几乎一致的.但是在全局作用域下是否声明一个变量的 时候加va ...
- Java中主类中定义方法加static和不加static的区别
Java中主类中定义方法加static和不加static的区别(前者可以省略类名直接在主方法调用(类名.方法),后者必须先实例化后用实例调用) 知识点:1.Getter and Setter 的应用 ...
- js中加“var”和不加“var”的区别
JavaScript 拥有动态类型.这意味着相同的变量可用作不同的类型: var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill&q ...
随机推荐
- 基于Kebernetes 构建.NET Core技术中台
原文:基于Kebernetes 构建.NET Core技术中台 我们为什么需要中台 我们现在处于企业信息化的新时代.为什么这样说呢? 过去企业信息化的主流重心是企业内部信息化.但现在以及未来的企业信息 ...
- Win7。56个进程让我头疼
乱七八糟的进程一个一个往外蹦,如此痛苦. 安装了一个VM9,进程数量+5,安装了卖咖啡的,进程数量+5. 除去这10个,系统进程数量还有46个....还是太多... 64位系统,真的很痛苦,还没有怎么 ...
- mvp例子与MVVM例子
VMP例子 <!-- 从百度CDN上面找个jquery的链接 --> <!DOCTYPE html> <html lang="en"> < ...
- Axure之母版窗口
- hdu 1358 Period(KMP入门题)
Period Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Subm ...
- Mac上homebrew使用
一.官方网址 Homebrew 二.目录 安装 查看帮助信息 查看版本 更新Homebrew自己 安装软件包 查询可更新的包 更新包 (formula) 清理旧版本 锁定不想更新的包 卸载安装包 查看 ...
- QT中,控件显示不下,用...表示
void CommonHelper::setQLabelText(QLabel *label, const QString &text) { QFontMetrics cs(label-> ...
- MySQL——自定义[存储]函数、触发器
一. 编程基础 1) 结束符 2) 代码块 Begin 相当于 { end; 相当于 } 1. 变量 系统变量 Show variables; 查看系统变量sql_ ...
- node.js(二)各种模块
我们知道Node.js适合于IO密集型应用,不适合于CPU密集型应用. JS和Node.js区别: JS运行于客户端浏览器中,存在兼容性问题:数据类型:值类型+引用类型(ES+D ...
- python os 模块介绍
""" 重命名文件 os.rename(src,dst) os.rename('123.txt','124.txt') 删除文件 os.remove(path) os.r ...