301跳转,永久重定向实现方法和WordPress换域名的完美301跳转方法

  • 2
  • 6,415 views

米粒在线今天分享下关于301跳转的一些相关设置。


如果网页URL变更或者其它需要跳转时,可能最好的方法就是301永久重定向,本文介绍了实现301跳转的三个地方:DNS服务器,WEB服务器,或者动态网页程序;要做虚拟主机301跳转的可根据情况选择适合的方法。

为什么使用301永久重定向

[1]避免作弊嫌疑。跳转方法很多,如javascirp跳转、mete refresh跳转,php等动态网页设计语言也都可以reditect,这些方法虽然可以正常使用,但因为被作弊者利用太多,搜索引擎对转向很敏感,所以对搜索引擎最友好的方法就是使用301转向
[2]转移流量、权重。使用301不但可以把流量转过来,更重的是,会明确告诉搜索引擎网URL记久变更,则原URL的权重会转移到新的URL上。使花在原URL上的工作(如外链建设)不会浪费。
[3]解决网址规范化问题。如milio.com、www.miliol.com、www.miliol.com/index.php 实际返回都是主页内容,但他们却是不同的URL,对搜索引擎来说不但是重复内容,更分散了权重,因此可用301转向到同一URL
[4]注意应该URL的转移,即内容不变,而不能用此方法任意转移流量。

301跳转的原理

根据HTTP协议,客户端向服务器发出请求,服务器返回数据应答头中状态码为301,则表示永久转移到loction字段中的URL。这个状态码http协议标准约定的,所以只发301状态的头部,就是301转向。

DNS的URL转发与301

一般DNS服务器都提供URL转发功能,而且大部分用的就是301转发,所以,使用域名服务器实现转发,在某些情况下很方便,如虚拟主机服务器不支持、无法用程序实现时。但DNS实现的301转发功能简单,只能实现域名、子目录等跳转,另外特别注意有的DNS服务器转发不一定是301,所以要检测一下。

动态网页程序实现301跳转

如果没有服务器、虚拟主机不支持.htaccess还可以由程序完成301转向,即通过网页程序改变应答头,设置状态码为301、loction为跳转到的URL。

IIS、apache服务器设置301跳转

apache需要加载rewrite模块,然后在主机配置中或者在网站的.htaccess文件中写rewrite规则进行URL跳转设置。IIS同样可以加载rewrite模块,然后在httpd.ini文件中写rewrite规则。如果能够控制IIS服务器,可以选中要跳转的域名或目录,图形方式设置资源重定向。


做网站遇到搬家是正常的事情,接下来米粒在线分享wordpress搬站后的301设置。

搬家倒是很容易,就是换域名的话要考虑搜索引擎能否快速收录新网址,这就要给原域名作 301 转向了,最好保留原网站数据不动一个月以上。

转向了几次也就懂得方法了,当然都是搜索来的!下面直接列出方法给需要的朋友直接参考、复制。

一、Linux 主机,这个最简单,修改 .htaccess

把 .htaccess 文件 WordPress 部分修改成下面样子:

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.miliol.com [nc]
rewriterule ^(.*)$ http://www.miliol.org/$1 [L,R=301]
</IfModule>
# END WordPress

注意:www.miliol.com 替换为你的老域名,www.miliol.org 替换为你的新域名

二、Windows 主机,可以用 php 跳转

修改 wordpress 根目录下的 wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码:

if (strtolower($_SERVER['SERVER_NAME'])!='miliol.org')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://miliol,org'.$URIRedirect);
exit();
}

注意:把里面的两个miliol.org 修改成你的新域名


内容分享自互联网,欢迎转载,请注明转载地址 http://www.miliol.org/589.html

米粒在线
  • 本文由 发表于 2012年10月4日20:42:01
  • 转载请务必保留本文链接:http://www.miliol.org/589.html
马云惊人言论 引爆金融圈 生活道理

马云惊人言论 引爆金融圈

近日,中国金融四十人论坛(CF40)联合各组委会成员机构在上海召开第二届外滩金融峰会。 马云出席峰会并发表言论,讲演全程金句频出、观点犀利、针砭时弊,在金融圈刷屏。他指出: 1、不必刻意填...
生命的最高境界(非常精辟) 生活道理

生命的最高境界(非常精辟)

       -01-   人生的最高境界   忙中不说错话,乱局不看错人,复杂不走错路。   在忙乱中,难免会说错话;在乱局中,难免会看错人;在岔路口,也会迷途走上歧路。   可见,人生最难...
小技巧:如何在iPhone上将网页转为PDF保存 科技

小技巧:如何在iPhone上将网页转为PDF保存

PDF具有许多其他电子文档格式无法相比的优点,它可以文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中,该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • 周瑞彬博客 周瑞彬博客 1

      301跳转很好,可是我的虚拟机似乎没有这个文件。 .htaccess

        • 米粒在线 米粒在线 4

          @ 周瑞彬博客 你是的虚拟主机空间是什么系统的?