如何让zblog实现301重定向的方法

摘要: 很多朋友可能听说过301重定向,这是SEO网站优化中的一个常用的网址规范方法,可以将其它域名的权重转移到指定域名上来。但可能很多朋友对他的具体用法并不熟悉,而且以前主机商

很多朋友可能听说过301重定向,这是SEO网站优化中的一个常用的网址规范方法,可以将其它域名的权重转移到指定域名上来。但可能很多朋友对他的具体用法并不熟悉,而且以前主机商或域名商可以提供这样的服务,但现在多数服务商不提供这样的服务,只能我们自己想办法解决,下面我就具体介绍一下如何让zblog实现301重定向的方法。

一。什么情况需要做301重定向

上边简单说了一下,301重定向的功能是完成网址域名的跳转,可以增加目标网站的权重值,相信有的朋友会问,这样做算不算是作弊会不会被百度K掉。从理论上说,这是一种非常安全的方式,它不会影响网站权重,也不会被搜索引擎视为作弊的最好跳转方法。但什么事都不是绝对的适可而止,不要无止境的做跳转现在百度是很智能的,不要把这种方法当做作弊的手段。现在介绍一下,什么情况下是真正需要用网站优化seo301重定向方法的吧。

1.有多个快照的情况

我现在的情况就是发现百度中有两个网站的快照,我的网站现在就是这种情况,www.***.org和***.org都有快照。而我不准备把***.org 当做主域名但也不能把他停止解析。所以,把不带www的域名做了跳转。

2.有多个域名的情况

如果你的网站上有多个域名。如xxxx.com xxxx.net xxxx.org 这些打开的都是一下网站,那么就有必要定一个主域名,把其它不重要的指向主域名,因为其它域名会把主域名的权重分走。

3.要更换域名的情况

有的时候我们会遇到网站域名到期,或者是其它原因准备换域名的时候,可以用它来把旧域名指向新的域名。

4.网址出现问题的情况

当有页面内容被删除或出现错误访问不了。但要注意的是301是永久重定向,如果是临时跳转的话,一定不要忘了恢复。而且也不太建议临时跳转使用301重定向。

二。网站优化重定向的时间

如我的博客使用了301重定向以后,会将不带www的域名权重传域名www.***.org。但是google和百度对于跳转的理解有所不同,google会传递大部分权重,所需要的时间1-3个月左右。百度则会传递所有的权重,不过百度可能会需要很长的时间,才可以完成这个传递的过程。有的可能需要几年的时间,这和网站的情况有一定的关系。所以,在这里在提醒一下,301是永久重定向,使用之前要一定要考虑好。

三.zblog实现301重定向的方法具体操作方法:

1.复制如下代码,将代码中“AAA.org”改成你自己的网址。

if request.ServerVariables("SERVER_NAME")="AAA.org" then Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.AAA.org" Response.End end if

2.进入后台 - 文件管理。

3.进入到网站根目录下的 default.asp 代码中。

4.将代码加放入default.asp的图中的位置。

5.别忘了点 保存。

完成上述操作以后,我们需要做的是检查网站重定向是否成功。可以直接访问一下你网站不带www的域名,看一下是否成功。或者,通过下边这个网站查询网站状态。(http://www.sjchaxun.cn/)如果返回值,第一段是 Http/1.1 301 Moved Permanently 那就说明,重定向成功。

最后说明一下,现在zblog的一些功能及程序还有待于开发升级,所以虽然用上述方法可以实现301重定向。但缺点在于,它只能完成首页面的跳转而并非全站所有页面,非常让人遗憾。请朋友们不断关注,有新的方法我将第一时间在这里与朋友们分享。

温馨提示:转摘请注明 - 文章来源 - 白刚网络推广博客 - 谢谢合作!

时间: 2024-10-23 14:45:37

如何让zblog实现301重定向的方法的相关文章

6个简单步骤快速搞定z-blog 网站301重定向

我的z-blog新站在完成分类首页静态优化以后,经过几天很快看到百度快照每天更新,收录也正常,可关键字排名依然没有上去,我想这种情况应该和权重有很大的关系.昨天检查百度快照的时候,才发现竟然有带www和不带www的两个首页快照,而内页快照则全是带www的.这才记得网站没有做301重定向,致使不高的权重分散在两个网址上面. 一.网站为什么要做301重定向 简单的说301重定向的功能是完成网址域名的跳转,可以增加目标网站的权重值,从理论上说,它是一种非常安全,既不会影响网站权重,也不会被搜索引擎视为

Asp.Net实现404页面与301重定向的方法_实用技巧

本文实例讲述了Asp.Net实现404页面与301重定向的方法.分享给大家供大家参考.具体实现方法如下: 从一种程度来讲301重定向与404页面没什么关系为什么我要拿到一起来讲来,因为都很简单实现,所在我就一起介绍一下了. 如何在 asp.net 中设置404页面的方法记录下来. 下边首先看看之前的设置方法,web.config文件中: 复制代码 代码如下: <configuration>     <system.web>         <customErrors mode

301重定向实现方法,及对网站优化的作用_网站应用

 什么是301重定向呢?     301重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址.其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等.     为什么要用301转向?     网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新等.302转向可能会有URL规范化问题.

Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法_win服务器

首先了解一下重定向,常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh.什么情况下需要做301重定向? 如果你想要换域名,可以通过做301重定向来实现搜索引擎上你的网页依然有效和PR及其他数据不变等对搜索引擎友好的效果,保证流量稳定. 如果你有多个主页网址,也就是说访问者可以通过不同的URL到达相同的网页的时候,这种情况也就是PR分散和外链分散的情况,你可以通过做301重定向确定唯一的主页网址,统一URL所有的PR和外链集中. 如果你需要删除网站

Nginx下301重定向域名方法

进行了301重定向,把www.111cn.net和111cn.net合并,并把之前的域名也一并合并. 有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host): server { server_name www.111cn.net 111cn.net ; if ($host != 'www.111cn.net' ) { rewrite ^/(.*)$ http://www.111cn.net/$1 permanent; } ... } 第二种方法: server

LNMP系列教程:设置301重定向的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 因为LNMP系统环境采用的是Nginx而不是Apache,所以在设置301重定向的时候,不是简单的在根目录.htaccess文件添加代码就可以实现,因为他需要对单独的网站conf文件进行修改配置.有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重

linux系统中.htaccess 301重定向实现方法总结

在设置 301 重定向之前务必备份相应目录下的.htaccess文件..htaccess 301转向设置仅限于linux主机,并须要支持虚拟主机,上次试了重定向domain.com到www.domain.com,还真立即生效了 1.重定向domain.com到www.domain.com 这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同.打开.htaccess文件,加入以下规则.(下面的规则是针对主域名

DedeCMS系统301重定向配置方法

一.Linux系统下如何设置301重定向 1.建立一个记事本文档,然后点击"文件"--"另存为","保存类型"选择"所有文件",文件名为 .htaccess 就可以,这样不会强制要求输入文件名. 2.用记事本打开刚才新建的 .htaccess 文件,将下面的代码复制 进去  代码如下 复制代码 Options +FollowSymLinks RewriteEngine on rewritecond %{http_host} ^

LNMP系列教程之 设置301重定向的方法_Linux

有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重定向. 如果你是其他程序就需要手工设置.具体方法如下: 第一步,在我们VPS中的 /usr/local/nginx/conf/vhost/下,我们会看到自己网站的域名命名的CONF文件,然后可以VI命令修改,也可以用FTP下载到本地修改再传上去: 复制代码 代码如下: server_name www.laozuo.org laozuo.org; if