`
youanyyou
  • 浏览: 197025 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

301跳转之网站动静态页面处理方式

阅读更多

动态页面进行301重定向,权重转移我想大家都很清楚了,代码如下,重温一下.
<!--ASP:-->
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.szrcwz.com"
Response.End
%>
<!--PHP:-->
<?php
if ( $_SERVER['SERVER_NAME'] == 'wangyeba.com'){
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.szrcwz.com");
exit();
}
?>
如果我想把 http://szrcwz.com 权重转移到 http://www.szrcwz.com 该怎么操作呢?
很简单,情况下面代码.
<!--ASP:-->
<%
if Request.ServerVariables("Http_Host") ="wangyeba.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.szrcwz.com"
Response.End
end if
%>
<!--PHP:-->
<?php
if ( $_SERVER['SERVER_NAME'] == 'wangyeba.com'){
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.szrcwz.com");
exit();
}
?>
<b>我想做完美的301跳转,也就是子页面跳转到对应的子页面怎么操作呢?</b><br>
<b>同级域名跳转例如:
http://www.szrcwz.com/Resume/Register.aspx
已经有网友成功验证,这个方法是可行的.效果比动态的301跳转来的慢一些.
<%
netpath = "http://www.szrcwz.com"
netpath = netpath&Request.ServerVariables("PATH_INFO")
response.write netpath
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",netpath
Response.End
%>
非同级域名跳转例如:
http://szrcwz.com/Resume/Register.aspx
http://www.szrcwz.com/Resume/Register.aspx
也不难,如下.
<%
Dim dm,sn
dm=Request.ServerVariables("Server_name") '获取域名
'这里的3是指www的长度
if left(dm,3)<>"www" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", GetUrl()
Response.End
end if
'获取当前Url参数的函数
Function GetUrl()
Dim ScriptAddress,Servername,qs
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))
Servername = CStr(Request.ServerVariables("Server_Name"))
qs=Request.QueryString
if qs<>"" then
GetUrl ="http://www."& Servername & ScriptAddress &"?"&qs
else
GetUrl ="http://www."& Servername & ScriptAddress
end if
End Function
%>
在我们遇到了静态页面的时候如何做权重转移呢?
很多时候因为网站改版或者什么其他原因,有些静态页面已经有很高的PR了,如何把这些高PR的静态页面转移到其他网页上呢.
需要对一些静态页面进行转移,一个网页能否算是成功读取,服务器会给客户端返回一个成功读取的参数,一般是200错误.说到这里可能有些朋友会有点晕,为什么是错误呢,这里指的200错误是指服务器返回值,例如:当打开某网页,网页不存在时会返回404错误,权限不足时会返回401错误等等.
这里做的静态页面权重转移就是要利用404错误.
建一个error.asp文件.指定404错误跳转到error.asp文件.
然后error.asp文件分析网址,得到旧网址,再通过上面的301代码跳转到新的网址.
还有一种方法就简单点.直接用元描述跳转
[CODE_LITE]
<meta http-equiv=”refresh” content=”10;URL=http://www.szrcwz.com”>

 

深圳人才网 深圳招聘网 深圳人才招聘网 深圳人才大市场 

企业、个人免费注册,获取想要的 深圳 软件工程师招聘信息 月薪最低3000-8000,更有高端猎头职位! 

www.szrcwz.com                                                                                                                                           

                  Google 提供的广告

0
0
分享到:
评论

相关推荐

    ECSHOP 301重定向带动态页面跳转到静态页面插件

    ECSHOP 301重定向插件就是专门针对这个问题设计的,帮助用户在网站进行伪静态设置后,正确地配置301重定向,确保动态页面的流量能够无缝转移到静态页面。 实现301重定向的方法有多种,包括在服务器配置文件(如...

    员工管理系统静态页面(含跳转)

    10. **安全考虑**:虽然静态页面不涉及服务器端处理,但仍需注意防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等安全问题,对用户输入进行适当的编码和验证。 总的来说,“员工管理系统静态页面(含跳转)”是一...

    网站静态页面demo

    在"网站静态页面demo"这个案例中,我们可以深入学习和理解如何构建一个完整的静态网页。"页面布局"标签提示我们,这个压缩包可能包含了一些关于网页布局设计的知识点。 1. **HTML结构**:HTML(超文本标记语言)是...

    静态网页作业个人网站

    在这个“静态网页作业个人网站”中,开发者可能利用了div来组织页面结构,通过CSS控制元素的位置、颜色、字体等视觉效果,实现了美观且响应式的界面设计。据描述,这个网站在淘宝上被标价30元,说明其设计和功能有...

    SpringBoot页面跳转访问css、js等静态资源引用无效解决.docx

    在SpringBoot应用中,开发人员经常遇到...通过以上步骤,你应该能够成功解决SpringBoot项目中页面跳转访问CSS、JS等静态资源引用无效的问题。记住,理解SpringBoot的默认配置以及如何对其进行自定义是解决问题的关键。

    静态网页 多页面 JS源码

    "静态网页 多页面 JS源码"这个资源提供了一整套多页面的JavaScript源代码,旨在帮助初学者了解和掌握如何创建一个功能丰富的静态网站。 首先,我们要理解什么是静态网页。静态网页是指内容固定、不依赖服务器端程序...

    猫舍静态网页可跳转源代码

    在IT行业中,静态网页是构建网站的基本元素之一,它们由HTML、CSS和JavaScript等静态文件组成,不依赖服务器端的动态脚本处理。"猫舍静态网页可跳转源代码"是一个关于创建静态网页的项目,它可能包含了实现网页间...

    HTML网站后台静态网页模板下载

    HTML网站后台静态网页模板是构建Web应用程序管理界面的预制设计框架。这些模板通常由一系列预设计的HTML、CSS和JavaScript文件组成,旨在提供一个高效、快速的起点,帮助开发者创建功能丰富的后台界面,而无需从零...

    点餐系统静态网页

    当用户完成点餐并准备结算时,会跳转到一个表单页面,要求填写联系信息和支付方式。提交订单后,用户应收到订单确认信息,可能通过弹窗或跳转至新页面。 9. **JavaScript实现动态效果** 使用JavaScript库如jQuery...

    网上书店静态网页源代码

    【网上书店静态网页源代码】项目是一个基于HTML的网页开发实例,主要展示了如何构建一个基本的在线书店平台。这个项目不仅包含HTML文件,还可能包括CSS样式表、JavaScript脚本和其他相关资源,如图片,以实现更丰富...

    使用HTML制作静态网站 中国传统文化 丝绸之路 (学生网页设计作业源码)

    1. **页面布局:** 使用DIV+CSS布局是当前网页设计中的主流选择,这种布局方式能够很好地兼容各大主流浏览器,并且能够保持网页的稳定显示效果。 2. **网页结构:** 页面通常被分为页头、菜单导航栏、中间内容板块和...

    购物网站静态页面

    在本项目中,"购物网站静态页面"是一个典型的Web开发实例,主要展示了如何利用jQuery库来增强用户体验并实现丰富的交互效果。jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计...

    一个公司经典静态网页

    在网页设计领域,静态网页是基础,尤其对于小型企业或个人网站来说,它们通常足够满足需求。这个"一个公司经典静态网页"项目,就是利用HTML(HyperText Markup Language)和JavaScript两种核心技术来创建的。HTML是...

    企业网站纯静态页面

    【企业网站纯静态页面】是一种常见的网页设计方式,它不依赖服务器端的脚本语言(如PHP、ASP、JSP等)进行动态处理,而是直接将HTML、CSS、JavaScript等前端资源发送给用户浏览器,由浏览器解析执行。这种方式对...

    美拍静态网页项目

    【美拍静态网页项目】是一个以展示美拍相关内容为主的网页设计与开发实践。在这个项目中,我们将探讨如何构建一个能够有效呈现美拍平台特色、功能和用户内容的静态网站。静态网页项目通常涉及HTML、CSS和JavaScript...

    Dreamweaver个人静态网页设计

    总之,【Dreamweaver个人静态网页设计】涵盖了网页设计的基础知识和技能,通过学习,你可以掌握创建个人网站所需的一切,从文本和链接的处理,到复杂布局和交互设计,进一步提升你的数字媒体素养。

    php分页类包括动态和静态

    它在URL层面模拟静态页面的效果,实际上仍然处理动态请求。 1. URL重写:通过Apache或Nginx的URL重写规则,将类似`/page.php?page=2`的动态URL转换成类似`/page/2/`的伪静态形式。 2. 请求处理:服务器接收到伪静态...

    静态网页当当网(HTML源码)

    在当当网的静态页面中,可以看到`&lt;html&gt;`、`&lt;head&gt;`和`&lt;body&gt;`标签,它们分别代表整个文档、元数据(如标题、样式表链接等)和页面内容。此外,`&lt;header&gt;`、`&lt;nav&gt;`、`&lt;section&gt;`、`&lt;article&gt;`、`&lt;aside&gt;`和`...

    静态网页设计教材ppt

    静态网页设计是互联网内容呈现的一种形式,它不包含服务器端的动态脚本,页面内容在用户请求时就已经完全确定。下面将详细阐述相关知识点。 首先,HTML(HyperText Markup Language)是构建网页的基础语言,它定义...

    简单的旅游静态网页(无后台)

    这个项目作为一个简单的旅游静态网页,可能包含了一些基础的交互功能,如导航跳转、图片轮播、信息展示等,这些都是初学者学习前端开发时常见的实践案例。通过分析和理解这个项目,开发者可以加深对前端开发流程、...

Global site tag (gtag.js) - Google Analytics