Apache访问出现501 Method Not Implemented错误解决
今天网站在打开时发现提示501MethodNotImplementedto/index.htmlnotsupported.了,我用的是apache环境了,下面我来给大家介绍解决办法。
有的朋友说
服务器加载security_module模块导致。
如果服务器端解决可以
将/etc/conf.d/mod_security.conf中的
loadfile/usr/libxml2.so.2 loadmodulesecurity_modulemodules/mod_security2.so loadmoduleunique_id_modulemodules/mod_unique_id.so
注释掉,就可以了。
或者可以在
.htaccess里加上以下内容
<IfModulemod_security.c> SecFilterEngineOff SecFilterScanPOSTOff </IfModule>
将其关闭。
国外网站找到一解决办法。
$telnetwww.example.com80 Trying192.0.32.10... Connectedtowww.example.com. Escapecharacteris'^]'. OPTIONS/HTTP/1.1 HTTP/1.1200OK Date:Tue,08Dec200902:29:38GMT Server:Apache/2.2.3(CentOS) Allow:GET,HEAD,POST,OPTIONS,TRACE Content-Type:text/html;charset=UTF-8 Content-Length:0 Connection:close Connectionclosedbyforeignhost. $