最新网站域名和目录301重定向操作大全

如何将顶级域名跳转到www子域名中?

如果将tianying888.com和www.tianying888.com都解析到网站同一目录,可能会出现tianying888.com排名跑到www.tianying888.com 前面,其实这样的危害是很严重的,有的站长会采用绝对路径的方法,即网页中出现的地址全部使用http://www.tianying888.com这样子来让百度分辨主域名,谷歌通过选择默认域名来实现主域名的排名。对谷歌来说还好说用网站管理员工具就可以实现。但百度往往会碰到更换域名或者本机测试不方便等问题。现在大家一般都习惯访问带www的域名,而你又希望访问tianying888.com跳转到www.tianying888.com,此时就需要做301重定向。

如果不解析不带www的域名,这样的话不利于用户体验及浪费顶级域名权重。个人认为最好的办法是利用301把不带www域名跳转到带www的域名上,这样的好处有三点,一都能打开网站,二防止百度收录不带www域名造成网站文章重复,三有效的利用顶级域名权重。

如何设置301重定向:

如果使用Linux主机 apache服务的话,可以这么设置

在根目录下建一个文件 .htaccess文件 (需要支持rewrite伪静态)

RewriteEngine on

RewriteCond %{http_host} ^tianying888.com [NC]

RewriteRule ^(.*)$ http://www.tianying888.com/$1 [L,R=301]

 

这个即可实现 访问tianying888.com跳转到www.tianying888.com 很简单吧

子目录301重定向到二级域名的方法:

RewriteEngine On

RewriteBase /

Redirect permanent /a http://bbs.tianying888.com

 

其中加粗的bbs是要重定向的目录。

当我访问 :类似www.tianying888.com/bbs/123.html 时都会重定向到http://bbs.tianying888.com/123.html

站内目录之间的重定向

例: 我要将http://www.tianying888.com/qianduan 重定向到http://www.tianying888.com/biancheng

可以这么写

在http://www.tianying888.com/qianduan 目录下放置一个.htaccess文件 内容如下

RewriteEngine On

RewriteCond %{HTTP_HOST}^www\.tianying888\.com$ [NC]

RewriteRule ^(.*)$http://www.tianying888.com/biancheng [R=301,L]

 

注意: http://www.tianying888.com/biancheng 后面不要带/ 否则失效

这种301重定向适用于目录权重转移,或者网站改版路径有所变化

然后再百度站长平台提交改版规则(提交改版前的目录路径即可)

转载于:https://www.cnblogs.com/qingpingseo/p/6708163.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值