最新域名解析目录301重定向设置大全

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

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

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

301重定向

如何设置301重定向

如果使用Linux主机 apache服务的话,可以这么设置
在根目录下建一个文件 .htaccess文件 (需要支持rewrite伪静态)

RewriteEngine on
RewriteCond %{http_host} ^abckz.com [NC]
RewriteRule ^(.*)$ http://www.abckz.com/$1 [L,R=301]
这个即可实现 访问abckz.com跳转到www.abckz.com 很简单吧

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

RewriteEngine On

RewriteBase /
Redirect permanent /a http://www.abckz.com

其中加粗的bbs是要重定向的目录。
当我访问 :类似www.aseoe.com/bbs/123.html 时都会重定向到http://www.abckz.com/123.html
站内目录之间的重定向

例: 我要将http://www.abckz.com/qianduan 重定向到 http://www.abckz.com/biancheng
可以这么写

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

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.aseoe.com$ [NC]
RewriteRule ^(.*)$ http://www.abckz.com/biancheng [R=301,L]

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

这种301重定向适用于目录权重转移,或者网站改版 路径有所变化
然后再百度站长平台提交改版规则(提交改版前的目录路径即可)

原文:web前端开发 http://www.aseoe.com/

你可能感兴趣的:(靖熙博客)