IIS中301跳转与307跳转的区别


关键词

IIS 301 307 区别

摘要

对于网站运维和优化而言,在IIS上设置301跳转大家一定不会陌生。但大家了解什么是307跳转吗?它和301有何区别?

301跳转与307跳转的区别


查询IIS状态码(可参考:http://www.splaybow.com/post/http-protocal-status-code-list.html)我们可以得到如下解释:

301 Moved Permanently
被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。

307 Temporary Redirect
请求的资源现在临时从不同的URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

从上面我们可以看出,301跳转是永久重定向,而307是临时重定向。这就是301跳转与307跳转两者之间的区别。

在IIS中如何设置301跳转与307跳转呢?


打开IIS站点的属性对话框,选择“主目录”选项卡,在“此资源的内容来自……”的选择列表中,点“重定向到URL”,然后我们就可以看到设置301跳转和307跳转的相关内容了。如图:



重定向到:这里填重定向到的地址,比如我想把http://splaybow.com重定向到http://www.splaybow.com,则在splaybow.com的站点属性中设置重定向到“http://www.splaybow.com$S$Q”。
资源的永久重定向:勾了就表示使用301跳转,不勾就使用307跳转。

关于IIS中301跳转与307跳转的区别,本文就介绍这么多,希望对大家有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:IIS中301跳转与307跳转的区别:http://www.splaybow.com/post/iis-301-307-redirect.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« IIS频繁重启,w3wp.exe出现Faulting application错误 IIS中设置站点或目录的执行权限 »

相关文章:

工作进程未能初始化 http.sys 通信或 w3svc 通信层,因此无法被启动。数据域包含错误号  (2015/5/8 11:23:57)

为网站添加匿名访问用户  (2014/7/14 11:33:30)

在服务器上找不到脚本语言 'VBScript.encode'  (2014/7/3 9:40:52)

IIS+Tomcat整合配置  (2014/3/10 11:30:29)

IIS6配置继承  (2014/3/11 11:25:56)

IIS6的常用设置  (2014/3/12 11:22:55)

IIS6主要概念  (2014/3/13 11:19:04)

IIS6主要服务  (2014/3/15 11:14:05)

IIS6.0迁移至IIS7.0  (2014/3/7 16:54:18)

IIS设置下载exe格式的文件  (2014/1/25 12:01:51)