了解下301重定向
作者:原创 发布时间: 2014-04-19 09:18:41
-
301重定向: Permanently Moved,就是耐久性转移.总的来说:301重定向是完结从一个页面跳到咱们所期望的页面所用的操作。
301重定向是无缺更改域名后通过做301重定向来完结搜索引擎上你的页面依然有用和PR及其他数据不变等对搜索引擎和睦的效果,保证流量安稳,只需不是暂时搬移的情况,都建议运用301来做转址。
URL标准化:也称为URL一般化,简略的说,便是将网站的多个主页地址,悉数指定在一个地址上。也便是说访问者可以通过不相同的URL抵达相同的页面的时分,这种情况也便是PR松散和外链松散的情况,可以通过做301重定向判定仅有的主页网址,一致URL一切的PR和外链会合.搜索引擎一般认为www和非www是两个不相同的网站,从而使网站的权重松散,影响录入等各方面。做301重定向的目的便是会合网站权重,提高网站录入,搞好网站与搜索引擎的联系。凭仗301耐久重定向技术,SEO才非常好的完结网站对搜索引擎和睦.
一、IIS效力器完结301重定向
在IIS效力里需要建立两个站点一个是没有带www的.一个带www的,然后把不带www的转向到带www的网站
* 翻开internet信息效力管理器,在欲重定向的页面或目录上按右键
* 挑选“重定向到URL”
* 在“重定向到”输入框中输入要跳转到的方针页面的URL地址
* 选中“资源的耐久重定向”(紧记)
* 结尾点击“使用”
二、Apache效力器完结301重定向
在Apache中,有个很重要的文件。htaccess,通过对它的设置,需要打开mod_rewrite可以完结许多强壮的功用,301重定向只是其中之一。
在.htaccess文件里写上以下代码即可。
RewriteEngine on
RewriteCond %{http_host} ^surfphp搜索引擎优化.com [NC]
RewriteRule ^(.*)$ http://www.surfphp搜索引擎优化.com/$1 [L,R=301]
以上代码需要写在其他URL-rewrite代码之前
通过合理地配备重定向参数中的正则表达式,可以完结更凌乱的匹配。可参看本站Apache手册。
三、其他完结301重定向
1、ASP下的301重定向
2、PHP下的301重定向
Header( “HTTP/1.1 301 Moved Permanently” ) ;
Header( “Location: http://你的域名” );
?>
3、ASP .NET下的301重定向/
4、CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect("http://你的域名/");
5、JSP下的301转向代码