资讯专栏INFORMATION COLUMN

网站优化之301 转向, Apache应注意这几点

Tecode / 1885人阅读

摘要:网站优化之转向中应该怎么设置转向呢今天冬镜就为大家一一讲解转向中会遇到的情况,并给予相对应的解决方案,主要以来演示。网站优化之转向,应注意这几点其中表示开始,或者说从根目录,也代表当前的域名的意思,反正你理解是那一回事就行。

今天一位站长朋友咨询301问题,本来以为很简单的,没注意到其中的细节,从而导致冬镜花费了一点时间才解决了。现在给大家分享出来,希望以后的站长朋友再遇到此类问题,就可以避免踩坑。

网站优化之301 转向

什么是301转向
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。以上是百度百科的解释,其实简单一点说就是把A地址跳转到B地址。
301转向对网站优化有什么好处呐?
①可以把一个域名的权重转移到另一个域名上,从而增加后者域名的权重,这样就可以聚集网站权重了;
②可以有效避免掉网站错误链接(死链)导致网站损失大量的流量以及收录;
③有利于网站新页面被搜索引擎收录;
④能提升用户的使用体验。

网站优化之301 转向

Apache中应该怎么设置301转向呢
今天冬镜就为大家一一讲解301转向中会遇到的情况,并给予相对应的解决方案,主要以Apache来演示。
1、伪静态解决方案
解决这个方法可以直接在伪静态进行配置,一种是可以直接在宝塔面板,域名管理里面的伪静态;另一种就是网站根目录的.htaccess文件,添加如下代码即可:
RewriteEngine On
RewriteRule^ss/(.*).html$/t_$1[R=301L]
简单解释上面的一句就是开启重写的意思,想要伪静态生效就必须加上这一句话。第二句话的意思就是访问域名/ss/34.html就会自动跳转到域名/t_3这个地址上。

网站优化之301 转向, Apache应注意这几点

其中^表示开始,或者说从根目录,也代表当前的域名的意思,反正你理解是那一回事就行。(.*)这个表示的是匹配所有。$1表示这是一个变量,不固定的。R=301这个不需要多解释,就是声明这个转向是301的意思。L是last,即最后一个rewrite规则,如果请求被此规则命中,将不会继续再向下匹配其他规则,切忌如果后面还有其它伪静态规则,不要用L终止,不然后面的伪静态都不会生效了。
这里要提醒一下大家在apache中伪静态规则一定要注意特殊符号,特殊符号一般是不能直接写的,不然你会发现伪静态不生效,比如?.之类的。
2、重定向解决方案
相对来说这个方案比较简单,比较适合很多小白。在宝塔后台网站管理里面,域名设置里面有一个重定向功能,重定向类型选择路径,重定向的路径就是你访问需要跳转的路径,目标url就是跳转之后的地址,说人话就是用户在浏览器最终看到的地址。

网站优化之301 转向

3、php代码解决方案
用php来进行转向需要一点技术功底,另外一点就是还需要看网站源码是否支持php语言,这里冬镜只是给大家提一下,可以通过代码的方式解决,当然js也是可以实现301,此方法不建议小白去操作,具体的代码就不给大家放出来了,毕竟某些细节性的还是要根据自身网站来就行适当的修改的。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126400.html

相关文章

  • Apache 强制全站https请求(配置ssl证书)

    摘要:环境最近做网站需要用到,像百度京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。 环境:Apache2.2 + Centos 6.8 最近做网站需要用到https,像百度、京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。(...

    zzbo 评论0 收藏0
  • Apache 强制全站https请求(配置ssl证书)

    摘要:环境最近做网站需要用到,像百度京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。 环境:Apache2.2 + Centos 6.8 最近做网站需要用到https,像百度、京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。(...

    FrancisSoung 评论0 收藏0
  • Apache 强制全站https请求(配置ssl证书)

    摘要:环境最近做网站需要用到,像百度京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。 环境:Apache2.2 + Centos 6.8 最近做网站需要用到https,像百度、京东那样,浏览器上有个绿色的小锁头,同时数据加密也是网站很大的保障。由于是临时测试的,所以在阿里云上面买了个赛门铁克的免费型的证书。(...

    xorpay 评论0 收藏0
  • 作为前端,你不得不知道的SEO

    摘要:就是把你的页面直接丢给百度的接口,亲口告诉百度你有哪些页面,这是效率最高也是收录最快的方式了。百度在国内搜索引擎的占有率最高,但是很不幸,它并不支持数据的爬取。这些将作为搜索结果排序的重要依据。   研发的同学,其实很多人并没有深入了解SEO这个概念。在技术博客里,提及这一块的也寥寥无几。我今天就拿自己的经验,简单给大家扫个盲,有什么遗漏的地方,欢迎大家补充。   文字内容有点多,但是...

    UnixAgain 评论0 收藏0
  • 301重定向怎么做?301重定向设置方法有几种

    摘要:二使用等程序代码实现重定向如果你的网站是纯动态的网站,那么想做的话只能使用这种方法。三配置服务器或者独立服务器,系统实现永久重定向这种方法相对比较简单,但对服务器要求高。特别提醒重定向比较麻烦,所以请务必选择最合适的方法来配置。 301重定向怎么做?301永久重定好不好?301永久重定向对SEO无任何不好的影响,而且网页A的关键词排名和PR级别都会传达给网页B,网站更换了域名...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<