1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php 405 not allowed 405 Not Allowed 错误

php 405 not allowed 405 Not Allowed 错误

时间:2020-09-18 14:43:54

相关推荐

php 405 not allowed 405 Not Allowed 错误

Apache、IIS、Nginx等大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。

用Linux下的curl命令发送POST请求给Apache服务器上的HTML静态页所得结果为:

# curl -d 1=1 /index.html

405 Method Not Allowed

Method Not Allowed

The requested method POST is not allowed for the URL /index.html.

Apache/1.3.37 Server at Port 80

用Linux下的curl命令发送POST请求给Nginx服务器上的HTML静态页所得结果为:

# curl -d 1=1 /tech/index.htm

405 Not Allowed

405 Not Allowed

nginx/0.5.35

在有些应用中,需要使静态文件能够响应POST请求。Nginx可以修改nginc.conf配置文件,改变“405错误”为“200 ok”,并配置location来解决,方法如下。

在server{}中增加如下配置:

error_page 405 =200 @405;

location @405

{

root web主目录;

}

如果不需要调整服务器配置的话,也可以更改POST请求为GET请求。

window.open("URL","_blank");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。