(二)在 IIS 7.0 中更改 HTTP 错误响应的状态代码
如果要更改自定义错误响应返回的 HTTP 错误,可以更改 HTTP 错误响应的状态代码。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在"功能视图"中,双击"错误页"。
3. 在"错误页"页上,单击以选择要更改其状态代码的自定义错误页。
4. 在"操作"窗格中,单击"更改状态代码"。
5. 在"错误页"页的"状态代码"列中,输入新的状态代码,然后单击页面上的任意位置。
(三)编辑自定义 HTTP 错误响应
更改自定义错误文件的位置时,可以将该自定义错误的设置更改为指向新的位置。当错误消息的文件类型发生更改时,例如从静态文件更改为向每个访问者自定义的动态内容提供服务的文件,则也可以执行类似的操作。
1. 打开 IIS 管理器,然后导航至您要管理的级别。
2. 在"功能视图"中,双击"错误页"。
3. 在"错误页"页上,单击要更改的错误以将其选中。
4. 在"操作"窗格中,单击"编辑"。
5. 在"编辑自定义错误页"对话框中,选择下列选项之一:
- 将静态文件中的内容插入错误响应中,如果错误内容是静态的(例如 .html 文件),请选择此选项。
- 在此网站上执行 URL,如果错误内容是动态的(例如 .asp 文件),请选择此选项。
- 以 302 重定向响应,如果要将客户端浏览器重定向到其他 URL,请选择此选项。
6. 如果选择"将静态文件中的内容插入错误响应中"作为路径类型,请在"文件路径"文本框中键入自定义错误页的路径。如果使用"在此网站上执行 URL"或"以 302 重定向响应"路径类型,请改为键入自定义错误页的 URL。单击"确定"。
(四)删除自定义 HTTP 错误响应
如果不再需要为特定的 HTTP 请求返回自定义响应,可以删除该自定义错误。可以删除本地级别的自定义错误,也可以删除从父级继承的自定义错误。删除自定义错误后,IIS 将返回与该错误关联的默认 HTTP 错误消息。
1. 打开 IIS 管理器,然后导航至您管理的级别
2. 在"功能视图"中,双击"错误页"。
3. 在"错误页"页上,选择要删除的错误,接着在"操作"窗格中单击"删除",然后单击"是"。