当前位置:首页 > 建站知识

seo从哪里开始之网页跳转处理

更新时间:2009.04.10 浏览次数:
网站换域名,换程序等等,都会难免会遇到这类问题,如果没有正确的解决,那可能以前的努力都付之一炬。 

301重定向是最有效的网页跳转方式,搜索引擎友好(Search Engine Friendly)。其实做一个301重定向很简单,而且重定向的目标页将继承转出页面的搜索引擎排名,如果你需要修改网页名称或者转移网页路径,这是最安全的选择。在搜索引擎理解,“301”这个代码表示的是“永久转向”。 
你可以测试你网页转向的效果,搜索引擎友好的网页转向检查 

下面介绍一些网页重定向的方法: 

IIS中301重定向 

1.打开Internet信息服务,右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择属性 
2.弹出的对话框中,找到 “连接到资源是的内容来源” ,选择“重定向到URL”,在下面的文本框中输入要跳转到的页面 
3.同时,将”客户端将定向到” 下面的复选框 “资源的永久重定向”选上 
4.点击”应用” 

ColdFusion中301重定向 

<.cfheader statuscode=”301″ statustext=”Moved permanently”> 
<.cfheader name=”Location” value=”http://网址”> 

用PHP代码实现301重定向 
<? 
Header( “HTTP/1.1 301 Moved Permanently” ); 
Header( “Location:网址” ); 
?> 
用ASP代码实现301重定向 
<%@ Language=VBScript %> 
<% 
Response.Status=”301 Moved Permanently” 
Response.AddHeader “Location”, ”网址” 
%> 
ASP .NET实现301重定向 
<script runat=”server”> 
private void Page_Load(object sender, System.EventArgs e) 

Response.Status = “301 Moved Permanently”; 
Response.AddHeader(”Location”,”网址”); 

</script> 

从一个老域名转移到新域名(htaccess重定向,只能在linux服务器下使用,并且确定Apache开启了Mod-Rewrite moduled) 
在网站根目录下建立一个包含下面代码的.htaccess文件 

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) 网址 [R=301,L] 

把yourdomain.com重定向到网址(htaccess重定向,只能在linux服务器下使用,并且确定Apache开启了Mod-Rewrite moduled) 
在网站根目录下建立一个包含下面代码的.htaccess文件 

Options +FollowSymlinks 
RewriteEngine on 
rewritecond %{http_host} ^domain.com [nc] 
rewriterule ^(.*)$ 网址[r=301,nc] 
当服务器为windows操作系统的时候,就用IIS重定向,为linux的时候用.htaccess