合肥市高新区长江西路与科学大道交口5F创业园A座309
136 5560 1775

301重定向如何实现和在什么情况下实现

发表日期:2011-03-04 浏览次数:3205次

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

301 Redirect实现网页重定向

1、IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键
* 选择“重定向到URL”
* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址
* 选中“资源的永久重定向”(切记)
* 最后点击“应用”

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

相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。

Redirect permanent / http://www.qimaikj.com/ (将目录下内容重定向到http://www.qimaikj.com/ )
redirect permanent /index.php http://www.***.com/category/website-optimization/(将网页index.php重定向到http://www.***.com/category/website-optimization/)

3、ASP下的301重定向

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.qimaikj.com"
%>

4、ASP .NET下的301重定向

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.qimaikj.com");
}
</script>

5、PHP下的301重定向

<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location:http://www.qifanseo.com" );
?>

6、ColdFusion下的301重定向

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.qifanseo.com">

7、旧域名重定向到新域名

创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.qifanseo.com/$1 [R=301,L]

请将上面的www.qifanseo.com修改成你想要跳转到的域名。
此外,我建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。
注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用

将文章分享到:

版权所有:启迈科技-合肥网站建设 皖ICP备19009304号-1 皖公网安备 34010402702162号

网站建设,网站设计公司启迈科技,为众多企业提供网站建设,网站制作,响应式网站设计,手机网站建设,微网站,模板建站,企业邮箱等一站式互联网解决方案和建站服务10年。