• 当前位置:首页 > 日志 > .htaccess实现域名的301重定向
  • 博客搬到SAE了,这个还是比较省心的。不用老是为备份担心。
  • 开启友情赞助空间
  • 无聊了:[ 探索发现 ] 一下,精彩文章等着你哦!

.htaccess实现域名的301重定向

2013-07-14 23:05

2,141阅览 0条评 日志 arno

301重定向的作用:1.规范网址;2.排除了重复页面;3.增加网址权重

使用方法:新建一个空文件.htaccess,写入重定向规则后,上传到网站:(www.blogfeng.com)根目录。
.htaccess的最上方要写上 RewiteEngine On 这句来使启用rewrite规则。

应用一:
用301将不带WWW的域名重定向主域名:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blogfeng.comg[NC]
RewriteRule ^(.*)$ http://www.blogfeng.com/$1 [R=301,L]

应用二:
用301将绑定的其他域名重定向到主域名:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^otherdomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.otherdomain.com$
RewriteRule ^(.*)$ http://www.blogfeng.com/$1 [R=301,L]

应用三:
旧域名重定向到新域名:

创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。

RewriteEngine on
RewriteRule (.*) http://www.blogfeng.com/$1 [R=301,L]

请将上面的 blogfeng.com修改成你想要跳转到的域名。
记住.htaccess文件一定要放在旧网站:(www.blogfeng.com)的根目录下,并且新网站:(www.blogfeng.com)要和旧网站:(www.blogfeng.com)保持相同的目录结构及网页文件

应用四:
将所有的其它的域名都重定向到一个域名的话,可以直接如下:

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

应用五:
用301将index.html、index.php等重定向到主域名:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.blogfeng.com/ [R=301,L]

本文声明

除非注明,否则文章均为 " 枫林博客 " 原创,转载时请注明文章出处。


作者信息:arno \ 2013-07-14 23:05 \ 枫林博客 \

分类标签:日志,

本文地址:http://www.blogfeng.com/htaccess-301-redirect-domain-to-achieve.html

还没有人评论哦,赶紧留下爪印吧!

发表评论

* *



​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​