`
GavinHsueh
  • 浏览: 70800 次
文章分类
社区版块
存档分类
最新评论

网站改版页面如何做301重定向跳转

阅读更多

我的网站之前是用wordpress 系统搭建的,后来因为垃圾评论,安全性以及功能局限等原因,我改用蝉知系统重新做了一个,主题界面还是仿的之前的WP主题。但新站上线后,问题就来了,因为这两款建站系统 的的URL设计不同,导致旧站除首页外所有的页面都无法访问了,用新地址重新编辑发布,又不利于SEO 优化。所以最后就想到了301跳转。

 

什么是301重定向

301重定向(或叫301跳转)是用户或搜索引擎蜘蛛向网站服务器发出访问请求时,服务返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。

 

301和302的区别

你可能还会听说过302跳转,301和302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于301是永久性跳转,而302是临时性的跳转。从SEO角度来讲,我们推崇采用301跳转。


什么场景下要做301跳转?

 

1.多余名指向同一站点。比如带www和不带www的两个地址,我们通常将不带www的根域名指向www的二级域名。因为在搜索引擎看来,这是两个不同站点。

2.网站改版,地址发生变化。就比如我遇到的状况一样,需要将就网址301跳转到新网址。

 

如何做301跳转

我以自己网站为例,web服务器使用的是Apache,比如我想将就网址www.domain.com/100.html转向新网址wwww.domain.com/life-100.html,可以在apache配置文件中添加下面代码:

 

Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^/100.html$ /life-100.html[NC,L,R=301]

 

保存并重启Apache服务。此时我们在浏览器访问www.domain.com/100.html地址时,页面内容会跳转到wwww.domain.com/life-100.html。

 

再比如常见的将不带www的根域名跳转到带www的域名,方法同上面一下,代码入下:

 

Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

 

不要忘记须要重启WEB服务才能生效。

 

小结

本文和大家一起分享了301跳转的相关知识以及如何对网站页面做301重定向操作。如果大家还有什么问题或者其他的操作方法,欢迎和大家一起分享交流,我们共同学习,共同进步。

更多技术文章,欢迎关注微信公众号

分享到:
评论

相关推荐

    301重定向301重定向301重定向

    301重定向是互联网行业中一个重要的概念,它关乎到网站优化、用户体验和搜索引擎排名等多个方面。简单来说,301重定向是一种HTTP状态码,表明网页已经永久性地转移到了新的URL。这个过程通常在网站改版、域名更换...

    网站301重定向教程

    网站301重定向是一种重要的SEO(搜索引擎优化)和网站管理技术,用于将一个URL(统一资源定位符)永久地转移到另一个URL。这种技术在多种情况下都非常有用,比如当网站改版、域名更换或者URL结构调整时。了解并正确...

    如何设置网站301跳转(z)

    网站301跳转是一种HTTP状态码,全称为“永久重定向”,主要用于网址规范化和URL重定向。在网站运营和SEO优化中,301跳转扮演着关键角色,能够帮助转移旧网址的权重到新网址,保持用户访问体验的连贯性,以及确保搜索...

    百度建言网站改版及301跳转 将推改版工具.docx

    通过结合301重定向和百度的网站改版工具,网站管理员可以期望实现接近无损失的新旧内容交换。这不仅有助于保持网站流量的稳定性,还能确保用户在改版后的网站中依然能够顺利找到他们需要的信息。 总的来说,网站...

    php 实现301重定向跳转实例代码

    这种重定向方式通常用于网站改版、域名更换或URL结构调整等场景,它有助于维护网站的搜索引擎优化(SEO)效果,因为301重定向可以将原有URL的链接权重传递给新的URL地址。 首先,要实现301重定向,我们需要使用PHP...

    好看的网站跳转页面.zip

    4. **重定向旧网址**:如果网站改版,旧网址不再有效,可以设置跳转页面将访问旧网址的用户导向新网址。 使用HTML创建跳转页面的优点在于其简易性和灵活性。只需基础的HTML知识,就能轻松定制页面内容和样式,使其...

    WordPress的404 errors重定向插件

    Redirection是一个管理301重定向的wordpress插件,可以将404 errors重定向到正确的页面,插件特征 •支持WordPress、Apache重定向 •404 error 监测 - 抓取404 errors页面,让你轻松重定向到新页面,而不致于丢失...

    浅谈网站改版升级后三个快速处理死链接的方法.docx

    **301重定向**:这是另一种更常用的方法,它能够将旧页面的权重转移到新页面上,确保搜索引擎能够顺利地跟踪网站的变化。对于大型网站而言,由于页面数量庞大,手动设置301重定向可能非常耗时且工作量巨大。例如,...

    比较详细的win2003 IIS6.0 301重定向带参数的问题解决方法

    因为网站改版是面向目录的迁移的,所以不得不了解以下几个微软的IIS定向参数: 我们在设置URL重定向的时候是可以使用带参数形式URL的,因为毕竟经常面对的URL是很多,要是就那么一两个页面301重定向随便怎么整都可以...

    百度推网站改版工具 可方便改目录、换域名.docx

    2. 使用 301 跳转将所有页面进行重定向; 3. 来站长平台使用网站改版工具通知百度您网站新旧改版规则(新旧网站均需验证) 提交的信息会先进行系统校验,校验周期一般为一周左右。校验通过后,更改生效需要一段时间...

    请求转发与重定向

    或者是网站进行了改版,旧的URL不再使用,需要将旧URL的访问重定向到新URL。 #### 五、总结 请求转发和重定向虽然都能实现页面跳转,但是其工作原理和适用场景不同。开发者应该根据实际需求选择合适的方法。...

    php开发中的页面跳转方法总结

    页面跳转可能是由于用户单击链接、按钮等触发的,也可能是系统自动产生的。页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转...我们有可能会遇到特殊的跳转时,比如网站改版有个页面地址要做301重定

    网站页面自动跳转实现方法PHP、JSP(上)

    - 用户体验优化:当网站更新或改版时,可以利用自动跳转技术,将用户从旧版页面自动引导至新版页面,从而避免用户因链接失效而产生不良体验。 - 网站维护:当网站进行结构调整或域名更换时,可以设置自动跳转,帮助...

    移动互联网优化的10大要点分享.pdf

    10. 网站改版或变动时的301重定向:在更新网站时,使用301重定向将旧的URL永久重定向到新的URL,以保留原有页面的搜索引擎排名和流量。 综上所述,移动互联网优化涉及多个方面,包括用户体验、搜索引擎友好性以及...

    自定义网站错误规范

    尽管这种情况有时难以避免,例如在网站改版或内容调整时,但可以通过301重定向将旧的URL重定向到新的URL,以保持链接的有效性和SEO价值。对于错误页面,Web服务器通常会返回一个默认的404错误页面,但这些页面往往...

    网页自动跳转PHP、JSP等代码大全.doc

    这在多种场景下非常有用,比如网站更新、错误修复、页面重定向等。本文主要介绍了PHP、JSP以及HTML和JavaScript的自动跳转代码实现。 一、HTML页面的跳转 1. Meta标签刷新跳转: ```html ;URL=...

    适合任何网页的跳转代码

    - **页面重定向**:当网站进行改版或调整时,旧链接可以直接设置跳转至新链接,避免404错误。 - **临时维护页面**:当网站需要暂时关闭维护时,可以设置跳转到一个维护提示页面。 - **登录验证**:用户登录成功后...

    自定义收藏新网址

    常见的域名跳转类型有301重定向(永久重定向)和302重定向(临时重定向)。301重定向常用于网站迁移,它告诉搜索引擎旧网址已被永久替代,权重会转移到新网址;而302重定向则用于短期的网址替换,搜索引擎会认为原...

Global site tag (gtag.js) - Google Analytics