幸尚IDC为您提供国内免备案服务器、高防服务器、301服务器租用,无白名单/不限制内容。

24/7 QQ:1603344817

免备案服务器




首页 >> 免备案服务器

域名301跳转的实现方法 301跳转教程

301跳转的用法很多,对于一名seo来说,301转向是必须掌握的本领,但是对于301转向而言,许多人都并不清楚,301跳转以后,需不需要对原网站进行优化,再次提及一边301跳转的定义。

所谓301跳转,对于搜索引擎而言,便是,对搜索引擎发出信息,告诉搜索引擎:“此url地址已经永久的进行跳转到了‘xxx’url地址。”而对于用户而言,301跳转后的网站,在用户使用的时候,输入旧的地址,会自动跳转到新的地址,只是这个过程及其迅速,不可察觉而已。

各种程序、服务器下301跳转的实现:

一: iis服务器中实现301跳转:

1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键

2.选中“重定向到url”

3.在对话框中输入目标页面的地址

4.选中“资源的永久重定向”

5.点击“应用”。

二:asp下的301转向代码:

1.<%@ language="vbscript" %>;

2.<%

3.response.status = "301 moved permanently"

4.response.addheader "location", "http://www.url.com"

5.%>;

三、php下的301转向代码:

header("http/1.1 301 moved permanently");

header("location:http://www.url.com");

exit();

?>;

四:asp.net下的301转向代码:

;

五:cgi perl下的301转向代码:

$q = new cgi;

print $q->;redirect("http://www.url.com");

六:jsp下的301转向代码:

<%

response.setstatus(301);

response.setheader( "location", "http://www.url.com" );

response.setheader( "connection", "close" );

%>;

七:apache下301转向代码:

建立.htaccess文件,(需要开启mod_rewrite)

1)进行url标准化,将不带www的域名转向到带www的域名下:

options +followsymlinks

rewriteengine on

rewritecond %{http_host} ^url.com [nc]

rewriterule ^(.*)$ http://www.url.com/$1 [l,r=301]

2)重定向到新域名:

options +followsymlinks

rewriteengine on

rewriterule ^(.*)$ http://www.url.com/$1 [l,r=301]

八:apache下vhosts.conf中配置301跳转:

为实现url规范化,seo需要将不规范的url地址进行301跳转至规范的url地址

vhosts.conf中配置为:

apache下vhosts.conf中配置301跳转:

;

servername www.url.com

documentroot /home/lesishu

;

;

servername url.com

redirectmatch permanent ^/(.*) http://www.url.com/$1

;

九:ruby中实现301跳转:

ruby中实现301跳转:

def old_action

headers["status"] = "301 moved permanently"

redirect_to "http://www.url.com"

end

十:coldfusion中实现301跳转:

coldfusion中实现301跳转:

<.cfheader statuscode="301" statustext="moved permanently">;

<.cfheader name="location" value="http://www.url.com">;