编辑:昌黎新城建站 关注: 时间:2019-12-17 17:32:17
温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)
文前导读:
昌黎建站公司谈网站优化中robots和nofollow属性的区别
在前面搁浅也提到过,301永久重定向对网站优化的重要性。从搜索引擎优化的角度出发,301重定向是网址重定向最为可行的一种办法。而当网站的域名发生变更之后,那么搜索引擎也只会对新的网址进行索引,同时又会把旧的地址下原有的权重如数转移到新的地址下,从而不会让网站的各种因素因为网址的变更而受到太大的影响。不同程序下301究竟该如何设置呢?
第一、IIS服务器实现301重定向
在IIS服务里需要建立两个站点:一个是没有带www的,一个是带www的;然后把没有带www的转向到有带www的域名上。
①.打开internet信息服务管理器,在欲重定向的网页或目录上按右键
②.选择“重定向到URL”
③.在“重定向到”输入框中输入要跳转到的目标网页的URL地址
④.选中“资源的永久重定向”(切记)
⑤.最后点击“应用”
第二、Apache服务器实现301重定向
在Apache中,有一个很重要的文件。即:htaccess,要通过对它的设置,需要开启mod_rewrite 可以实现出很多强大的功能,301永久重定向也只是其中的之一。
在.htaccess文件里写上以下代码即可。
RewriteEngine onRewriteCond %{http_host} ^xxxxx.com [NC]RewriteRule ^(.*)$ http://www.xxxxx.com/$1 [L,R=301]
以上代码需要写在其他URL-rewrite代码之前。通过合理的配置重定向参数中的正则表达式,可以实现更复杂的匹配。
第三、实现其他的301重定向方法
①.ASP下的301重定向
<%@ Language=VBscript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,”http://输入您的域名” %>
②.ASP .NET下的301重定向
③.CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect(“http://输入您的域名/”);
④.JSP下的301转向代码
<% response.setStatus(301); response.setHeader( “Location”, “http://输入您的域名” ); response.setHeader( “Connection”, “close” );>
⑤.PHP下的301重定向
拓展阅读:
昌黎建站公司谈网站优化中robots和nofollow属性的区别
昌黎建站公司分享2016盘点:24条的百度SEO算法调整方向
昌黎SEO谈百度搜索引擎spider3.0的升级,SEO的春天到来了!
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 昌黎小程序开发谈关于不同程序301永久重定向该如何做https://www.nccpu.net/changli/32769.html