曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3562|回复: 0
打印 上一主题 下一主题

[IIS] HTTP 重定向

[复制链接]

716

主题

734

帖子

2946

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
2946
跳转到指定楼层
楼主
发表于 2013-11-13 12:35:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网站搭建或维护的时候,我们可能希望在用户访问网站时,将用户带向一个临时的站点,这时候需要 HTTP 重定向功能;尽管可以在网页中嵌入重定向代码来实现这一需求,但 IIS 也能很好的帮助你。下面描述如何配置 IIS 中的 HTTP 重定向。

打开“服务器管理器”,展开“角色”,单击“Web 服务器(IIS)” ,通过下拉右边框,可以看到“添加角色服务”链接,单击它:


在弹出的“添加角色”服务中,勾选“HTTP 重定向”,然后单击“下一步” ---> “安装” 即可:


现在,展开“网站”,单击底下的“Default Web Site” ,双击打开“HTTP 重定向” 图标:


接着,输入要重定向到目的地网址,并勾选“将所有请求重定向到确切的目标(而不是相对于目标)”:

在下面我们还能看到“状态代码”的选择,如 301, 302, 307 ;301 表示永久重定向,这在网站搬家,更换网站系统中比较有用,它是一种对搜索引擎友好的 SEO 。

配置完毕后,点选右边“操作”栏下的“应用”保存即可。在保存时,你可能会看到如下无法写入配置文件的提示(无法写入配置文件(web.config)):

一个解决办法是,先将物理路径切换回到默认,配置完后,再将 web.config 文件拷贝到你站点新的物理路径下。

实际上造成该问题的原因是权限问题。你应该保证共享文件夹具有连接用户可写的权限。此外,还需要像上面所述的的,添加角色服务里的 “基本身份验证” 和 “Windows 身份验证” :


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-19 03:32 , Processed in 0.074690 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表