windows 虚拟主机301重定向怎么做 - 朝气
当前位置: 首页 > 学习天地 > 正文

windows 虚拟主机301重定向怎么做

大部分的小站长做网站用的都是虚拟主机,而Linux主机还好说,可以利用.htaccess文件写伪静态规则,而对于Windows虚拟主机的站长就头疼了,因为大部分是没有IIS的权限,所以自己就做不了了,虽然逝魂博客换域名的时候做了301,但也只是实现了首页301,其他页面都是302,因为那时候主机功能实在有限。没办法-  – 。

而现在却来越多的Windows空间开始支持urlrewrite伪静态了,是利用httpd.ini实现的,也就是ISAPI_Rewriter组件。ISAPI_Rewriter组件同样也可以实现防盗链这些功能哦。所以这次就来介绍下如何用httpd.ini做301重定向。

要做301你的空间必须满足2个条件。

1,你的空间要支持伪静态。(废话了)

2,你要确保你空间的ISAPI_Rewriter是2.X以上的版本,最好是3.X。为什么呢?ISAPI_Rewriter 1.3 版本不能实现301吗?等会再讲。

我先就以我自己的域名举几个常用的例子

1,把不带www的域名重定向到带www的域名上

这通常是为了提高权重,也就是访问gtosw.com的时候自动跳转到www.gtsow.com,当然gtsow.com/*也是会跳到www.gtsow.com/*的。

#2.x版本

[ISAPI_Rewriter]

RewriteCond Host: ^gtsow\.com$

RewriteRule (.*) http\://www\.gtsow\.com$1 [I,RP]

#3.x版本的

RewriteCond %{HTTP:Host} ^gtsow\.com$

RewriteRule (.*) http\://www\.gtsow\.com$1 [NC,R=301]

 

当然如果你是换了域名要做301重定向的只要把第一行的换成你的老域名就可以了。

2,伪静态页面的实现

比如要把文章 www.gtsow.com/asp?P=xx 伪成 www.gtsow.com/xx.html (XX代表数字)

RewriteRule ^/([0-9]+)\.html /asp\?p=$1 [L]

3,不同页面间的301跳转

比如要把根目录的2.html跳转到3.html

#2.x

RewriteRule ^/2.html$ http://www.gtsow.com/3.html [I,O,RP,L]

#3.x

RewriteRule ^/2.html$ http://www.gtsow.com/3.html [NC,L,R=301,O]

下面回答开头提出的问题,为什么要isapi 2.X版以上的。因为1.3版本的只能实现302,302也就是暂时转向,这对搜索引擎不怎么友好,当然isapi 1.3版本也是可以实现301的,思路是新建一个301.asp文件,然后302到301.asp文件,301.asp文件放301的代码

现在推荐试用3.x版本的,不过现在的空间以预装1.3版本的为多,2.x次之。

最后附上ISAPI_Rewriter的规则表

官方英文版2.X:http://www.isapirewrite.com/docs/

非官方中文版:http://u.115.com/file/f317b83f34

转载请注明转自朝气 ,本文链接: http://www.gtsow.com/artices/369.html

该日志由 逝魂 于2011年04月12日发表在学习天地分类下,
您还可以在保留本文地址和作者的前提下转载到您的网站或空间。

windows 虚拟主机301重定向怎么做:目前有42 条留言

  1. 40楼
    无锡SEO:

    奇怪,我试了还是不能搞定,我是支持的啊,伪静态也做了。

    2012-11-20 上午 3:18
  2. 请问网址由www.123.com/123/123.html变为www.123.com/123.html,或者反过来,应该怎么写,希望能提供linux和windows两种写法。

    2012-02-09 下午 3:53
  3. 38楼
    深蓝色:

    做了定向,但是只有首页可以跳转啊,其他页面就404了。

    2011-09-30 下午 4:05
  4. 37楼
    品牌家具:

    我的站就是虚拟主机,可是怎么也实现不了301啊,http://www.zmjj.com.cn/

    逝魂 回复:

    主机不支持吧

    2011-06-28 上午 9:29
  5. 36楼
    456电影:

    很好学习

    2011-06-20 下午 8:21
  6. 博主的文章真好,支持!

    2011-06-07 下午 2:46
  7. 34楼
    阜阳seo:

    弥补我的知识了,这个我最差啦,不会301

    2011-04-21 下午 8:59
  8. 33楼
    雨燕BLOG:

    vps的主机要怎么做301重定向,因为各种原因,要换域名了

    2011-04-18 下午 4:17
  9. 32楼
    公子:

    这几天正在折腾win主机。。。。

    逝魂 于 2011-4-16 15:39:58 回复

    顺便研究下这个

    2011-04-16 上午 10:25
  10. 31楼
    绍兴seo:

    今天来看看博主,周末愉快哟。

    2011-04-16 上午 12:19
  11. 30楼
    柳亚:

    虽然一直卖主机,但是还没有用过WIN主机。。。有机会试试。。。

    逝魂 于 2011-4-16 15:44:27 回复

    是啊 忙着卖linux了

    2011-04-15 下午 6:41
  12. 29楼
    太阳博客:

    又是主机问题,麻烦大了。

    2011-04-15 下午 6:01
  13. 28楼
    ucgm8:

    来学习一招!

    2011-04-15 下午 4:35
  14. 27楼
    护眼一号:

    我也学习了,

    2011-04-15 下午 4:31
  15. 26楼
    太子虹:

    看了看,就是看不明白,做这个是什么用的了

    2011-04-15 下午 1:05
  16. 25楼
    美国留学:

    这篇文章非常不错已经被美国留学进行了转载

    2011-04-15 上午 11:27
  17. 可以利用.htaccess文件写伪静态规则,可以在空间控制面板上直接指向

    2011-04-15 上午 11:10
  18. 23楼
    猫哥:

    好像需要重新绑定域名啊。

    2011-04-15 上午 10:57
  19. 22楼
    否何:

    对的,好像有一个什么组件,安装就可以了,但是不建议这么弄,以前我用自己的windows电脑就是这么做的,后来我买linux主机了,什么都好解决。速度也快,还安全。

    2011-04-14 下午 4:22
  20. 21楼
    阁子柏:

    这是篇好文,收藏了。

    2011-04-14 下午 12:08
  21. 20楼
    宝佑:

    301重定向没那么难呀,在win主机这么复杂吗?

    逝魂 于 2011-4-15 10:38:03 回复

    主要看主机的支持 其实也差不多

    2011-04-14 上午 10:49
  22. 19楼
    学夫子:

    这个我还是做好了,哈

    逝魂 于 2011-4-14 10:31:29 回复

    嗯 php的好做

    2011-04-13 下午 10:59
  23. 18楼
    绍兴seo:

    继续关注,继续围观。

    逝魂 于 2011-4-14 10:33:01 回复

    热烈欢迎!

    2011-04-13 下午 10:19
  24. 17楼
    飞猪:

    很详细,值得借鉴啊

    逝魂 于 2011-4-14 10:35:26 回复

    嗯 一起学习

    2011-04-13 下午 10:16
  25. 16楼
    图图网:

    还要看主机是否支持吧

    逝魂 于 2011-4-14 10:33:47 回复

    对的

    2011-04-13 下午 10:02
  26. 15楼
    韩国:

    虽然繁琐但是一定要做好,否则会有问题的。

    逝魂 于 2011-4-14 10:34:29 回复

    是的哦

    2011-04-13 下午 6:32
  27. 说真的哈。我看了这多的关于301的、我还是,不是很明白。Hehe

    逝魂 于 2011-4-14 10:34:14 回复

    主要是不懂规则 看看下面的手册吧 就好理解多了

    2011-04-13 下午 5:37
  28. 13楼
    SOHO一族:

    还没弄过重定向呢

    逝魂 于 2011-4-14 10:35:58 回复

    可以做下伪静态

    2011-04-13 下午 4:09
  29. 12楼
    七七:

    过来学习 支持博主

    逝魂 于 2011-4-14 10:34:47 回复

    谢谢

    2011-04-13 下午 1:39
  30. 11楼
    护眼一号:

    过来踩踩,分享下

    逝魂 于 2011-4-14 10:35:08 回复

    欢迎!

    2011-04-13 下午 1:39
  31. 10楼
    雅岚:

    Nothing_to_say不懂。。。

    逝魂 于 2011-4-14 10:33:29 回复

    我也才学点- –

    2011-04-13 下午 1:26
  32. 我的不是windows主机诶,学习下。

    逝魂 于 2011-4-14 10:36:27 回复

    嗯 php主机简单些 不过都是写规则也差不多

    2011-04-13 上午 10:21
  33. 隔行如隔山呀!

    2011-04-13 上午 10:15
  34. 7楼
    公子:

    这个有需要…..

    2011-04-13 上午 12:06
  35. 6楼
    红涛SEO:

    没想到过来找到了我想要的东西,呵呵。

    逝魂 于 2011-4-14 10:32:36 回复

    真的啊 呵呵

    2011-04-12 下午 11:09
  36. 5楼
    绍兴seo:

    很实用的方法,学习了。

    2011-04-12 下午 10:05
  37. 4楼
    Znotz:

    高人啊. 学习了

    逝魂 于 2011-4-14 10:36:40 回复

    我也才接触

    2011-04-12 下午 9:39
  38. 地板
    hey33:

    好吧 I HATE windows.伪静态神马的太烦人了

    逝魂 于 2011-4-14 10:34:59 回复

    其实也还好了

    2011-04-12 下午 9:18
  39. 板凳
    地球博客:

    第一次听说“伪静态”这关键词,我现在地址前面也加上www了,向博主学习了。

    逝魂 于 2011-4-14 10:32:16 回复

    呵呵 有一定用处的

    2011-04-12 下午 8:28
  40. 沙发
    先看看:

    我的一直没有伪静态

    逝魂 于 2011-4-14 10:31:48 回复

    可以做一下 有点好处的

    2011-04-12 下午 7:52