野狼SEO团队,纯白帽SEO倡导者!18年专注网站优化服务,支持月付!  [点击查看公司宣传册]
专注纯白帽、整站正规优化
让你排名上升,流量暴涨!
网站优化服务电话
0371-56789-390
详细内容
当前位置:首页 > 301重定向 > 详情

301永久重定向常用的6个方法

发布时间:2014-09-29 来源:本站原创 作者:野狼SEO团队 阅读:371

       什么是301重定向301重定向是指将各种网络请求重新永久定向转到其它新位置。比如把 metinfo.com 永久重定向到 www.metinfo.com 上面。301重定向可以是某个页的转向,也可以是整站形式的转向。301重定向是目前为止,唯一被搜索引擎任何合法的转向,因此域名的转向要慎用。今天我们就来看看网站301重定向常用的六大方法。

 

1.虚拟主机支持控制面板实现301重定向

       登录虚拟主机控制面板,然后找到设置301重定向的页面,按照提示添加源域名和目标域名后稍等一段时间,301重定向就会生效了。

 

2.IIS 服务器实现301 重定向

       打开IIS,找到要重定向的网站或者网页,右键查看属性,如果是网站则选择主目录选项卡,网页则是文件选项卡。如下图所示:

企业网站管理系统

图一

企业网站管理系统

图二

       选择重定向到URL,输入要重定向到的URL,并勾选资源的永久重定向后点应用。如下图所示:

企业网站管理系统

图三

企业网站管理系统

图四

3:Apache 服务器实现301 重定向

       在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。找到redirect permanent / http://www.yelangsem.net:

redirect permanent /old.html http://www.yelangsem.net:修改这句即可。

 

4:在.htaccess文件中增加301重定向指令

       采用“mod_rewrite”技术,形如:

RewriteEngine on

RewriteRule ^(.*)$ http://www.yelangsem.net/$1 [R=301,L]

 

5.用ASP/PHP实现301重定向

ASP:

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://yelangsem.net/"

Response.End

PHP:

header("HTTP/1.1 301 Moved Permanently");

header("Location:http://yelangsem.net/");

exit();

 

6.支持伪静态的Windows虚拟主机

       打开ftp,在根目录新建文件 httpd.ini,然后写入域名301重定向代码。代码如下。

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^yelangsem.net$

RewriteRule (.*) http://www.yelangsem.net$1 [I,RP]

       将其中以下代码修改为你自己的域名就可以了。

RewriteCond Host: ^yelangsem.net$

RewriteRule (.*) http://www.yelangsem.net$1 [I,RP]

 注意:win主机一般安装的组件中支持httpd.ini的有3种,上面的代码如果不管用,可以参照这篇文章《httpd.ini文件配置301永久重定向的实例代码

本文作者:野狼SEO团队

十六年网站建设相关经验
一站式为您提供网站相关服务

欢迎扫码咨询

访客头像访 客18.97***
新评论

还没有人评论,快来抢个沙发!