Nginx 405 not allowed全网最简单最有效的解决办法

作者 : HF 本文共577个字,预计阅读时间需要2分钟 发布时间: 2021-07-14 共137人阅读

最近在迁移我的另外一个网站特效网,在搬迁过程中遇到一个问题,原来显示正常的特效展示页面提交之后提示Nginx 405 not allowed(网站使用的宝塔),但是链接地址是正确的,直接在地址栏输入链接按回车可以正常访问。

经过一番排查后发现,原来是宝塔设置了不允许通过静态页面(html/htm都属于静态页面)提交POST导致的,通过静态页面提交的话就会提示“HTTP/1.1 405 Method not allowed”。

下面给出Nginx 405 not allowed提示全网最简单最有效的解决方法:

nignx服务器,只需要在nginx配置文件,增加一句:

error_page 405 =200 http://$host$request_uri;

具体方法如下,找到对应域名的nginx配置文件,然后找到对应域名的server部分,然后增加上面的代码即可。

server 
{ 
	listen 80;
	server_name http://www.zhaotexiao.com; 
	location /{ root /www/zhaotexiao; 
	index index.html index.htm index.php;
	error_page 405 =200 http://$host$request_uri; 
	} 
} 

转载于:http://www.91sucai.cn/zatan/jingyan/412.html

版权声明: 1.本网站名称:Hpeak.cn 2.本站永久网址:https://www.hpeak.cn 3.本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ2727447337进行删除处理。 4.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 5.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报 6.本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
Hpeak.cn » Nginx 405 not allowed全网最简单最有效的解决办法

常见问题FAQ

美化包支持最新版本吗?

发表评论