冲浪网站优化网立足洛阳是国内知名SEO服务商,是网站优化SEO学习,SEO技巧方法知识获取重要平台,提供高效的SEO及网站优化解决方案,提高目标网站的网站排名。

全国热线电话:13633878273

冲浪网站优化 / Products Center

seo培训教程:301重定向的实现方法

发布时间: 2013-09-09 22:31:09

本文主要谈谈301重定向的实现方法,分别讲解iis如何实现301重定向和通过代码如何实现301重定向。

一、iis实现301重定向的方法

比如把surfphpseo.com重定向的www.surfphpseo.com的方法

分别创建surfphpseo.com和www.surfphpseo.com两个站点,创建站点的方法

1、单击“开始”-“设置”-“控制面板”-“管理工具”,双击打开Internet信息服务(IIS)管理器。

2、展开左侧级联菜单,找到“网站”目录。

3、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。

4、打开“IP 地址和端口设置”项,如图

网站的ip栏填上服务器的ip地址,此网站的主机头填上域名,比如www.surfphpseo.com就是需要绑定的域名。该步骤可以不绑定域名,等网站创建好以后再绑定。

5、绑定域名

右键点击刚才创建的站点,选择“属性”,打开网站属性对话框,单击“高级”按钮,打开“高级网站标识”对话框。点击“添加”按钮,打开“添加/编辑网站标识”对话框,在此输入网站的IP地址,TCP 端口和主机头值。

 网站创建完成。

同样的方法创建站点surfphpseo.com。

创建301重定向

右键点击surfphpseo.com站点,属性-》主目录,在301重定向栏目,如何重定向到网址www.surfphpseo.com,在该栏目填写www.surfphpseo.com,实现surfphpseo.com到www.surfphpseo.com的重定向。

 二、Apache 服务器实现301 重定向

1、Apache模块 mod_alias的 Redirect 和 RedirectMatch命令

Redirect [status] URL-path URL
RedirectMatch [status] regex URL

 Redirect 301 /old/old.htm http://surfphpseo.com
Redirect permanent /one http://www.surfphpseo.com

RedirectMatch 301 (.*)\.gif$ http://www.surfphpseo.com/images/$1.jpg
 

2、在.htaccess文件中增加301重定向

采用“mod_rewrite”技术,形如:
RewriteEngine on

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

3、Unix网络服务器命令

形如:Redirect 301 / http://www.sufphpseo.com/

4、php和asp程序代码实现301重定向

PHP:

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

header("Location:http://www.sufphpseo.com/");

exit();

ASP:

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.sufphpseo.com/"

Response.End
 

更多301重定向知识:http://www.surfphpseo.com/s/301redirec/。