1. 首页
  2. 免费资源
  3. htaccess实现301重定向的方法

htaccess实现301重定向的方法

平常访问一些网站看到使用301重定向跳转功能同时又根据百度优化建议,总想完善和优化一下自己的博客。于是向空间提供商"世纪东方"咨询了我所使用的空间支不支持301重定向功能,在得知到肯定的答复后并提供了代码。用.htaccess实现301重定向的前提是虚拟主机必须是Apache服务器或支持伪静态,Linux主机还好说,可以利用.htaccess文件写伪静态规则。就设置方法和我所遇到的问题如下:

经过本人测试和正在使用的301重定向代码:

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

1.用htaccess实现301重定向的前提是虚拟主机必须是Apache服务器或支持伪静态,不然就免谈。

2.新建htaccess文件,由于Windows下不能创建.htaccess文件,htaccess文件我们需要在桌面用记事本新建一个htaccess文本文件,把代码放复制到文件内,把htaccess文件用FTP软件上传到空间根目录下,再把htaccess文件重命名为“htaccess”即可。

3.把不带"www"前缀域名和带"www"前缀域名都需要绑定和解析到空间,这样才能301跳转。当你需要把不带www的域名huhen.com跳转到带www的域名www.huhen.com时代码就写成"RewriteCond %{HTTP_HOST} !^www.huhen.com$ [NC] RewriteRule ^(.*)$ https://huhen.com/$1 [L,R=301] "而不是"RewriteCond %{HTTP_HOST} !^huhen.com$ [NC] RewriteRule ^(.*)$ https://huhen.com/$1 [L,R=301] "这样是错误的,我以前设置没有成功就是犯这样的错误。

把不带www的域名跳转到带www的域名正确代码写法:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.huhen.com$ [NC]
RewriteRule ^(.*)$ https://huhen.com/$1 [L,R=301]

把不带www的域名跳转到带www的域名错误代码写法:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^huhen.com$ [NC]
RewriteRule ^(.*)$ https://huhen.com/$1 [L,R=301]

演示地址:http://my.huhen.com 当你访问my.huhen.com跳转到blog.huhen.com说明设置成功。301重定向查询工具:http://www.sjchaxun.cn/http/ 当返回值为:Http/1.1 301 Moved Permanently表示301重定向成功访问,为网站永久重定向时的状态。

 htaccess实现301重定向的方法 免费资源

后续:目前小虎博客huhen.com所使用的是刚换的独立IP主机与没有到期的老空间相比,没有到期的老空间支持301重定向但访问速度不行还有待改善,独立IP虚拟主机不支持301重定向但访问速度快,支持独立IP有利于搜索引擎收录。两个空间各有优势,真是鱼与熊掌不可兼得。

小虎
相关推荐
发表评论
访客的头像

留言列表
  • 明升M88开户  评论于  

    谢谢分享,很有帮助

  • 上海做网站  评论于  

    谢谢分享,很有帮助

  • 减肥药排行榜  评论于  

    用htaccess实现301重定向

  • 中央空调主机  评论于  

    支持独立IP有利于搜索引擎收录

  • admin  评论于  

    现在了解了吧

  • 再生塑料  评论于  

    初学这些内容,还不太了解重定向

  • 风机盘管  评论于  

    好好学习

  • admin  评论于  

    [F]Haha[/F]

  • 减肥药排行榜  评论于  

    永久重定向时的状态

  • admin  评论于  

    好处是勿需质疑的。301重定向可以减少权重与PR分散。很多门户网站包括"新浪","搜狐"和电子商务网站“京东商城”等都使用重定向。

  • 万载网址导航  评论于  

    重定向到底好不好呢?

  • admin  评论于  

    [F]Haha[/F]

  • 丸美  评论于  

    不值得重定向是什么,回去好好学习

  • admin  评论于  

    你试过代码吗?从1跳到1是死循环.开始我认为也这样.是空间已绑定域名都跳到www.huhen.com

  • 天宝哥哥  评论于  

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.huhen.com$ [NC]
    RewriteRule ^(.*)$ http://www.huhen.com/$1 [L,R=301]
    这不是从1跳到1吗。有什么用。。。晕死。

  • admin  评论于  

    只要你空间支持,不麻烦的.

  • 博客控  评论于  

    自己闲麻烦,一直都没打理这些细节。

  • 178国际时时彩  评论于  

    很不错 收藏啦

  • 办公文秘网  评论于  

    看看,文章不错,来访一下

  • admin  评论于  

    强烈欢迎收藏

  • 小云子  评论于  

    不错,收藏先

  • admin  评论于  

    是我没表达好?

  • 油罐车  评论于  

    我好像一直不太懂
    看完之后豁然开朗

  • admin  评论于  

    我不知道你的虚拟主机支不支持.htaccess伪静态,小虎博客使用的是息壤的win独立IP主机,不支持php脚本,目前我博客不支持301重定向。所以请你咨询你的空间IDC支不支持伪静态了?

  • 好吃的零食  评论于  

    我是,Win主机怎么搞?

  • admin  评论于  

    不管用什么程序,只要你的空间支持.htaccess伪静态就可以.

  • admin  评论于  

    欢迎收藏

  • 热电偶  评论于  

    不知道DEDE可以用这个吗?

  • 活动房  评论于  

    收藏了 为了以后的方便!

  • admin  评论于  

    呵呵,你提交的评论提交频率被屏蔽掉进入未审核评论.

  • admin  评论于  

    是的

  • admin  评论于  

    建议你做301重定向

  • admin  评论于  

    Linux虚拟主机,支持htaccess伪静态就可以用.

  • 高清工作站  评论于  

    正在努力的学习网络推广呢!博主有时间请看看我的网站,提宝贵意见!谢谢。广州高通影像技术有限公司。www.goldenimg.cn

  • 七彩购物网  评论于  

    可以去试试

  • 标语大全  评论于  

    怎么回事,这一篇评论怎么都不成功

  • 标语大全  评论于  

    只有Linux虚拟主机才能用,Win主机不能,是这样吗

  • 深圳自动门  评论于  

    知道但不了解

  • admin  评论于  

    欢迎.只有Linux虚拟主机才能用,Win主机不能.

  • 武汉SEO  评论于  

    不错!收藏,以后用到!

  • admin  评论于  

    现在知道了?

  • admin  评论于  

    我试了,你的可以.

  • 深圳自动门  评论于  

    之前不知道重定向是什么

  • 韩版女装  评论于  

    我的重定向很不成功!