主页 > 谷歌SEO > 同域名下的内页如何做301跳转

同域名下的内页如何做301跳转

同样是深山的一个新站huantonghb.cn,很久不收录一个内页,但是今天意外的发现早上发的文章下午就收录了,但是我是www域名定向到不带www的域名,它收录的这个网页带www我肯定就不乐意了,我得想办法给它做个301才是。如下图收录的是带www的内页,点进去也是一样的带了www



我是Linux系统,是php语言的(如果一下方法你不适用,请忽略我的文章),我们可以利用.htaccess文件来实现内页的跳转,

就以

跳转到为例

新建一个记事本文件夹,重命名为.htaccess文件(注意没有txt的后缀),在.htaccess中填入如下代码:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^zaoyin/99.html$ [R=301,L]

然后上传到网站的根目录,刷新一下,骚等几秒钟或者清除浏览器缓存,再来看看效果,是否可以完全跳转了?

如果你有N多个内页需要做301怎么办呢?如下

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^zaoyin/99.html$ [R=301,L]
RewriteRule ^product/gyz/$ [R=301,L]
RewriteRule ^news/hyxw/556.html$ [R=301,L]

如果说上面这种方法不行(可以跳转但是不会返回404状态码),那么你还有写嘛这种写法可选择,同样是写到.htaccess里面

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^product/geyinban/574.html$ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^case/488.html$ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^case/493.html$ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^news/qydt/442.html$ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^news/hyxw/471.html$ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^$ 

RewriteRule ^news/list_1_4.html$ [R=301,L]

没错,就是单条来写。

原标题:同域名下的内页如何做301跳转


发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

168谷歌SEO优化致力于Google SEO 海外优化推广服务,以整站优化为标准,纯手工Google Seo优化白帽技术操作。

Copyright 2015—2018 网站地图|网站地图txt
在职研究生 成人自考 在职研究生 成人自考 专升本自考 广东自考 本科自考 自考专升本 自考本科 自学考试 自考报名 在职自考 自考专业 自考网 自考学历 研究生自考 考研报名 考研 考研预报名 研究生考试 同等学力申硕 研究生招生 研究生院 同等学力申硕英语 在职研究生报考条件 硕士研究生