做301最有效的办法是在LINUX主机设置htaccess规则,或者在程序代码中做程序判断。但是若我们使用IIS的主机怎么办? 采用httpd.ini写入规则,有时多半会会失效,不是 很规定,那么在服务器IIS上操作有没更好做的办法。好模板以前一直以为新建主机加个域名跳转就行了,一直都是302跳转,这里介绍下如何设置真实的301跳转。 看好模板设置的图范例:
1.需要新建站点,这个是网上很多教程都没讲的一点,如果你没有新建站点,那么你的网站会陷入一个重定向的死循环。在IIS上新建一个ldhost.cn这样不带www的站点。建这个站点可以不放任何内容在文件夹中都可以,只要站点存在即可。 2.右键在新建的这个站点上点属性,主目录,重定向到url,下面的文本框里填写上http://www.ldhost.cn$S$Q ,这里一定要填写带www的,而且要跟上$S$Q,以保证带有参数的连接也可以重定向到带www的域名。“上面输入的准确URL”和“资源的永久重定向”这2项要勾上。 3.其实带www和不带WWW的2个站点是独立的,也就是说你可以单独为不带WWW的域名建一个站点,重定向到带WWW的就行。 4.就是检测301重定向是否成功。站长工具的HTTP状态工具(chinaz)即可查到,如果查到的返回状态是301就说明你已经成功了。 (责任编辑:好模板) |