Asp程序和php怎样设置301跳转 发布人:sbyj1006  发布日期:3-20  信息类别:网站建设资讯  

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

一、php程序301设置

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

1、集中首页权重

将不带www的“domain.com301重定向到带www的“www.domain.com”域名上

第一种方法:

    RewriteEngine On

    RewriteCompatibility2 On

    RepeatLimit 200

    RewriteBase

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

    RewriteRule .* http://www.domain.com$1 NCR=301

第二种方法:

    RewriteEngine on

    RewriteCond %{HTTPS} on)?

    RewriteCond %{HTTP:Host} ^(?!www.)(.+$ NC

    RewriteCond %{REQUEST_URI} .+

    RewriteRule 。? http(?%1s)://www.%2%3 R=301L

2、网站更换域名

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

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

    RewriteRule .* http://www.domain.com$1 NCR=301

3、网站改版,

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

    RewriteRule ^/oldpage.htm$ http://www.domain.com/ newpage.html R=301L

二、asp程序301设置

1.首页重定向

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

    <%

    website=request.ServerVariables(“Server_name”)

    ‘获取当前访问的域名

    if website=“domain.com” then

    ’判断如果你的域名如果是不带www域名

    Response.Status=“301 Moved Permanently”

    Response.AddHeader Location”,“http://www.domain.com/

    ‘做301重定向到带www的域名

    end if

    %>

2.利用web.config实现

    <configuration>

    <system.webServer>

    <rewrite>

    <rules>

    <rule name=“WWW Redirect” stopProcessing=“true”>

    <match url=“.*” />

    <conditions>

    <add input=“{HTTP_HOST}” pattern=“^$” />

    </conditions>

    <action type=“Redirect” url=“http://www/{R:0}”

    redirectType=“Permanent” />

    </rule>

    </rules>

    </rewrite>

    </system.webServer>

    </configuration>

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

以上就简单介绍了几种比较常见的301重定向的设置,当然还有很多其他的方法进行设置,这里就不一一赘述了,如果大家有什么好的方法,不妨拿出来各位一起分享!

版权所属:成都网站建设028DL东来东网-301跳转 成都网站制作
文章来源:http://www.028dl.net/news_xx.asp?id=27,转载请保留链接地址,谢谢!
网站建设知识
建站常见问题
网站优化推广

提交设计需求

您可以通过以下联系方式向我们提交设计需求

评估项目周期与费用

收到您的需求后,我们将评估项目周期和费用

签订合作协议

双方确认后需求后签订合作协议,项目正式启动

制作及修改

在约定时间内提交设计概念及初稿,并沟通修改

完稿及验收

完成并交付所有的设计,由您进行验收

售后及维护

根据项目相关情况进行相应免费修改及维护

网站版权:本网站版权归东来东网网站建设所有All Right By www.028dl.net  成都做网站成都网站建设成都网站制作成都网站优化推广  备案号:蜀ICP备09002668号
咨询热线:
028-87761615
189-8077-2425
在线客服:
客服一 成都极客网站建设
客服二 成都极客网站建设
客户三 成都极客网站建设
公司官网: www.028dl.net