在购买域名时域名本身是不带有www的但由于域名要通过DNS服务器解析后才可以使用在这个过程中每一个域名是会指向一个web服务器ip地址 由于在很早之前网站方都会增加一个"www"的子域名来帮助客户以更多的路径访问网站客户通常都会按照"www.++.com"的形式来访问站点如果你没有做这个www的解析那么"www.++.com"就不能访问对于不懂技术或者不明白解析的客户来讲这个问题可能会造成他不能访问你的站 因为他只是知道用带有"www"的形式访问你的站点可能不知道"++.com"也是同样可以访问的所以后来也就有了更多人在延续这个做法我们在购买空间域名时服务商也会随手就帮你做了这个"www"的解析 当然这个解析的服务器地址是和没有"www"相同的造成你用带"www"的和不带两个域名同时可以访问一个同样的内容。说白了这个问题的答案就是能够让初次使用互联网的人更快的访问进你的网站。
但是这样的话会分散某个域名的流量与PR值最好是将所有访问定向到某个域名下。可以通过使用服务器技术实现的url转发功能(url-forward ing或url red irect)转发到带www的域名来访问。但是我们说到用这种u rl转发方式是对seo不利的对搜索引擎最友好的跳转方式是使用301转向也叫301跳转 301重定向 。
所以这里就有一些疑问了为什么godaddy等域名注册商提供的url转发功能是不利于seo的 url转发的原理是什么如果要用301转向那么Linux apache,Windows IIS,php,ASP,AS P.N ET,J S P分别该如何设置来实现301重定向
301重定向的作用
为什么要使用301转向首先第一条就是刚才我们提到的为了seo优化在如何url网址规范化中也提到设置301转向后原来的页面将返回301 HTTP状态码给浏览器或者搜索引擎告知搜索引擎次页面已经永久重定向到了新的网页上 sp ider就不会索引原网页同时也会将原网页的PR权重传递给跳转到的新网页。如果返回的是302状态码则告诉spider页面跳转只是临时的 spid er仍然会索引原网页这就造成了重复页面问题即Goog le补充材料 。如www.pqshow.com 302跳转到pqshow.com它们就会被当做两个重复页面。其次 由于各种原因要更换域名时可以使用301重定向将老域名301转向到新的域名这样老域名的流量不会流失 PR权重也会转移。另外当有注册了多个不同域名指向到同一网站时也可以只设置一个主域名将其他域名设置301转向到主域名这样各个域名就不会分散权重。因此使用301转向很有必要。
URL转发的原理url转发有两种方式隐藏转发和url转发后浏览器地址栏输入的网址不变不隐藏转发也叫显性转发 url转发后地址栏显示的地址为转发后的网址 。有人测试过不管是隐藏转
发还是不隐藏转发根据不同的域名注册服务商可能会返回不同的http header。有的域名服务商管理后台设置的u rl转发功能URL Forward ing会使服务器返回302状态码给搜索引擎而不是301 http状态码。
据说这类url转发有的是通过给浏览器窗口套用一个框架iframe的方式来实现隐藏转发有的则是使用Javascript或Meta Refresh来实现不隐藏方式的url转发很少是真正用了301重定向方法的。所以大家还是尽量少用url转发功能而是自己去手工设置实现301转向。如何实现301重定向
前面我们已经提到了很多关于W o rdPress等404页面的设置方法。设置301重定向(301转向,跳转)的实现方法也有很多下面根据不同的空间服务器类型和程序语言列出各种301重定向实现代码要参考的童靴请对号入座
Linu x主机Apache服务器Mod-Rewrite模式通过.htaccess文件
当浏览器或搜索引擎spider发送一个页面请求时Web服务器就会检查一个名为' .htaccess'的文件这个文件指明了如何处理页面请求通过修改设置' .htaccess'文件就可以告知搜索引擎某个页面是302转向(临时跳转)还是301重定向(永久性跳转)。有的Linux主机服务器还支持你在管理后台直接设置301转向。如果不能在后台设置实现301重定向步骤也很简单新建一个文件名为.htaccess.txt的文档(注意前面的点号不能遗漏)在txt文档中写入以下301转向代码
或者
保存文件将文件名称末尾的.txt去掉上传到网站根目录即可。上面的代码表示整站所有的以带www的域名www.pqshow.com为地址的网页都会301转向到不带www的域名pqshow.com(不仅是首页子目录/网页也可以)。如果是其他域名要重定向到pqshow.com这个新域名则在.htaccess文件中加入如下重定向代码
]
Windows主机IIS下的301转向设置
在IIS管理后台->选择你要重定向的文件或文件夹->右键"重定向到URL" ->输入需要转向的目标URL->选择"资源的永久重定向"。
另外如果你的W indows虚拟主机空间支持ISAP I_Rewrite那么在IIS下利用
ISAP I_Rewrite不仅可以实现u rl重写还可以用来设置301转向下面分别是三个版本的ISAP I_Rew r ite对应的带www的域名301转向到不带www域名的代码
#ISAP I_Rewr ite 1.3版本域名的301重定向
#ISAP I_Rewr ite 2.x版本
#ISAP I_Rewr ite 3.x版本
在其他情况下如不同域名之间在IIS下的301重定向代码请看详细介绍 ISAPI Rewrite实现IIS 301转向。
PHP301重定向代码
301重定向也可以在php文件中通过加入php header来实现代码如下
ASP 301重定向代码
<
ASP.NET 301重定向代码
CGI Perl下的301转向代码
JSP下的301转向代码
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...
前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...