错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter
2012-05-28 10:50
991 查看
ks.split.asp文件无法显示,提示:错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter
在转移服务器时,有一个站点是网络硬盘,其间发现一个问题,错误提示为:
错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter. Contact the server administrator. (12217)
显示是url被ISA防火墙过滤了,注意了一下,用了以下内个方法:
方法 1:
ISA 2004 console > Configuration > Add-Ins > Web Filters tab > properties
of compression Filter > select Enable this filer. > Ok > Apply.
方法 2:
取消验证正则化
如果URL有高位字符请求,同样要取消选框
把HTTP过滤器禁用了试试
详情请见:
http://www.microsoft.com/china/technet/prodtechnol/isa/2004/plan/httpfiltering.mspx
方法 3:
1. Start the ISA Server Management tool.
2. Expand ServerName, where ServerName is the name of your ISA Server computer.
3. Click Firewall Policy, click the Web publishing rule that you created , and then click Edit Selected Rule.
4. Click the Traffic tab, click Filtering, and then click Configure HTTP.
5. Click to clear the Block high-bit characters check box, and then click OK two times.
6. Click Apply to update the firewall policy, and then click OK.
其实上面解决的问题就是,通过ISA发布网站之后,Web地址里不能转发高位字符的问题。默认是被ISA给Block掉了!
按照上面的方法,大部份问题解决掉了,还有一个问题,那就是当下载文件名中含.exe扩展名时,还是会出现这种错误,很明显,.exe被block掉了,仔细看了一下,HTTP策略,发现在常规标签中有一个:阻止包含windows可执行文件内容的响应 复选框,取消即问题解决!
在转移服务器时,有一个站点是网络硬盘,其间发现一个问题,错误提示为:
错误代码: 500 Internal Server Error。The request was rejected by the HTTP filter. Contact the server administrator. (12217)
显示是url被ISA防火墙过滤了,注意了一下,用了以下内个方法:
方法 1:
ISA 2004 console > Configuration > Add-Ins > Web Filters tab > properties
of compression Filter > select Enable this filer. > Ok > Apply.
方法 2:
取消验证正则化
如果URL有高位字符请求,同样要取消选框
把HTTP过滤器禁用了试试
详情请见:
http://www.microsoft.com/china/technet/prodtechnol/isa/2004/plan/httpfiltering.mspx
方法 3:
1. Start the ISA Server Management tool.
2. Expand ServerName, where ServerName is the name of your ISA Server computer.
3. Click Firewall Policy, click the Web publishing rule that you created , and then click Edit Selected Rule.
4. Click the Traffic tab, click Filtering, and then click Configure HTTP.
5. Click to clear the Block high-bit characters check box, and then click OK two times.
6. Click Apply to update the firewall policy, and then click OK.
其实上面解决的问题就是,通过ISA发布网站之后,Web地址里不能转发高位字符的问题。默认是被ISA给Block掉了!
按照上面的方法,大部份问题解决掉了,还有一个问题,那就是当下载文件名中含.exe扩展名时,还是会出现这种错误,很明显,.exe被block掉了,仔细看了一下,HTTP策略,发现在常规标签中有一个:阻止包含windows可执行文件内容的响应 复选框,取消即问题解决!
相关文章推荐
- HTTP Status 500 - description The server encountered an internal error () that prevented it from fulfilling this request.错误解决办法
- 解决方法HTTP Status 500 - description The server encountered an internal error () that prevented it from fulfilling this request
- The request was rejected by the HTTP filter
- 错误代码: 500 Internal Server Error。HTTP 消息包含不支持的头或不支持的头组合
- 搭建openstack时,出现Request returned failure status. HTTPInternalServerError (HTTP 500) 错误!
- 各种HTTP返回错误代码大全 HTTP 403 Forbidden / 404 Not Found / 500 Internal Server Error / 502 Bad Gateway / 50
- http 500 Internal Server Error的错误 ajax请求SpringMVC后台中返回500 Internal Server Error
- 于IIS 7的HTTP 错误 500.0 - Internal Server Error(错误代码:0x800700.
- Zend Server 错误:The server encountered an internal error or misconfiguration and was unable to comple
- j2ee 应用中 jar 编码导致的错误 HTTP Status 500 - Internal Server Error
- 对HTTP 错误500.19 -Internal Server Error 错误代码 0x80070021 (再补充)
- FCKeditor出现"XML request error: Internal Server Error(500)"错误的解决办法
- 在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll" 上。解决方法
- 问题描述:网关或者代理服务器使用的是ISA防火墙;当客户端浏览网页时,弹出的错误代码: 500 internal server error。不支持请求(50)
- .net问题:尝试打开web项目,web服务器报告以下错误:http/1.1 500 Internal server error,请问该怎么解决这个问题??
- PHP错误The server encountered an internal error or misconfiguration and was unable to complete your re
- “邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217. The transport error code was 0x80040217. The server response was not available
- 解决IE打开页面后发生 HTTP 500 - Internal server error 错误
- RPC failed; HTTP 500 curl 22 The requested URL returned error: 500 Internal Server Error