网站一直没做301重定向,这几天发现没带WWW的域名收录特别快,但是www的收录就比较慢,所以想做一下301重定向,因为使用的是windows主机,所以做301重定向就非常麻烦。网上也搜了不少文章,不过基本上都没办法用,都是千篇一律的抄袭,而且方法根本不能用。好在,我经过自己的摸索终于重定向成功,为了以后大家能不走弯路,能让更多人不再为IIS做301重定向而烦恼,我把自己在IIS上做301重定向的方法分享给大家,希望大家能让更多的人看到。
IIS6.0按文字操作IIS7.5以上看图。
需要新建站点,这个是网上很多教程都没讲的一点,如果你没有新建站点,那么你的网站会陷入一个重定向的死循环。在IIS上新建一个iswweb.com这样不带www的站点。建这个站点可以不放任何内容在文件夹中都可以,只要站点存在即可。
右键在新建的这个站点上点属性,主目录,重定向到url,下面的文本框里填写上http://www.nswlp.cn$S$Q ,这里一定要填写带www的,而且要跟上$S$Q,以保证带有参数的连接也可以重定向到带www的域名。“上面输入的准确URL”和“资源的永久重定向”这2项要勾上。
其实带www和不带WWW的2个站点是独立的,也就是说你可以单独为不带WWW的域名建一个站点,重定向到带WWW的就行。
最后就是检测301重定向是否成功。站长工具的HTTP状态工具(chinaz)即可查到,如果查到的返回状态是301就说明你已经成功了。