发新帖

php和asp程序如何进行301设置?

1094 5
<add input={HTTP_HOST} pattern=^$ />


RewriteEngine on


优化、php程序301设置


改程序所在空间(以win2003系统空间为例)必须开启ISAPI Rewrite后,才能进行如下设置,301才能seo效。开启后,将以下代码拷贝到记事本内,并另存为.htaccess,再将.htaccess文件上传到网站空间的根目录下方行。


1、集中首页裙丶?守


第优化种方法:



</system.webServer>


RewriteCompatibility2 On


RepeatLimit 200


RewriteBase


RewriteCond %{HTTP:Host} ^domain.com$


RewriteRule (.*) http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com$1 [NC,R=301]



第二种方法:



<configuration>


RewriteCond %{HTTPS} (on)?


RewriteCond %{HTTP:Host} ^(?!www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.)(.+)$ [NC]


2、网站更换域名


例如笔者的多关键词域名,需要将几关键词域名的进行统优化,方便用户浏览,排名样其他的次要域名就可以用301重定向到优化关键词主推域名。



301是网站优化中比较重要的优化部分,可以集中首页裙丶?守,也可以在网站更换域名或者改版时,将原seo的裙丶?守集中传递到新的url上,防止出现错误页面,避免原seo裙丶?守排名的流失。以下常德seo主要针对的是虚拟主机,如果是用的服务器或者VPS,可以在iss里面进行设置,方法相对比较简单。


RewriteRule (.*) http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com$1 [NC,R=301]



end if


RewriteCond %{REQUEST_URI} (.+)


3、网站改版,


内部urlseo所变化,可以批量301重定向到新的url上。



RewriteRule ^/oldpage.htm$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com/ newpage.html [R=301,L]



二、asp程序301设置


1.首页重定向


<%


website=request.ServerVariables(Server_name)


将以下代码拷贝到记事本内,并另存为web.config,再将web.config文件上传到网站空间的根目录下即可行。


&lsquo;获取当前访问的域名


&rsquo;判断如果网站的域名如果是不带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化域名


Response.Status=301 Moved Permanently


asp程序设置301相对简单优化点,把以下代码放到网站首页(优化般是更目录上的index.asp)的开头即可。排名关键词方法可以设置多种情况,可将不带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化重定向到带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化,其他次域名重定向到主推域名等。



&lsquo;做301重定向到带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化的域名


if website=domain.com then


%>



                                                               
将不带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化的domain.com301重定向到带www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化的www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com域名上


2.利用web.config实现



RewriteCond %{HTTP:Host} ^www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com.cn$


<system.webServer>


<rewrite>


<rules>


<rule name=www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化 Redirect stopProcessing=true>


<match url=.* />


<conditions>


</conditions>


<action type=Redirect url=http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化/{R:0}


redirectType=Permanent />


RewriteEngine On


</rule>


</rules>


</rewrite>


Response.AddHeader Location,http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.domain.com/


RewriteRule 。? http(?%1s)://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.%2%3 [R=301,L]



</configuration>



以上就简单介绍了脊丶?手比较常见的301重定向的设置,当然还seo很多其他的方法进行设置,排名里就不优化优化赘述了,如果网站优化家seo什么好的方法,不妨网站出来各位优化起分享!


文排名来源:本文由http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.wjdadehx.com/ 提供,版权声明:欢迎免费转载,转载时请保留原作者信息,谢谢合作!

精彩评论5

SEO外包   学习于  2016-7-1 17:44:19
楼主是优化界超人
SEO外包   学习于  2016-7-1 18:05:43
真心顶楼主可否给我的网站做优化
qsgpd   学习于  2016-7-1 18:26:05
怎么优化网站说的非常好
qsgpd   学习于  2016-7-1 17:34:23
技术和方案都很好哦
jn7   学习于  2016-7-1 18:23:01
LZ真是SEO的人才