网页提示错误代码405。是啥意思?如何解决?求高人指点。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页提示错误代码405。是啥意思?如何解决?求高人指点。。相关的知识,希望对你有一定的参考价值。
405 Method Not Allowed:请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用。
如何解决这个问题?
原因:
一、网络故障,导致打开网页出错。
二、电脑中毒,导致网页打开故障。
三、浏览器故障,导致网页不能正常访问。
解决:
一、打开其它网页查看是否所有网页都有这个问题,若都有则是电脑网络问题,检查网络线路,查看网络连接是否正常。
二、使用杀毒软件,对电脑进行杀毒。
三、修复浏览器。操作如下:
1、以QQ浏览器为例,首先打开浏览器点击设置按钮;
2、在打开的设置功能页面,点击最下面的“帮助”,然后点击“浏览器修复”;
3、然后会弹出浏览器修复页面,点击“一键修复”,浏览器会自动修复;
4、最后重启浏览器,就会发现网页可以正常打开,不报错了。
参考技术A 意思是资源被禁止,如何取消网页各种禁止功能 解决方案各位开发过html网页的都知道,在<body>标签中加入一些代码,能有效的防止页面内容被复制、选择、拖拉以及禁止右键鼠标功,如:
<body ncontextmenu="return false" ndragstart="return false" nselectstart ="return false" nselect="document.selection.empty()" ncopy="document.selection.empty()" nbeforecopy="return false"onmouseup="document.selection.empty()">
本人对此功能极为反感,互联网本来就应该有“资源共享”精神。借着Panliu888与yexj00提供的思路,特描述一下简单破解的方法。
1、选择IE收藏夹,添加到收藏夹命令,将当前所在页面收藏好;
2、在收藏夹菜单中,右键刚才收藏的页面,选择属性;
3、在弹出的窗口中,URL栏中填写代码,参考:
鼠标右键:javascript.:void(document.body.oncontextmenu='')
复制:javascript.:void(document.body.oncopy='')
可选:javascript.:void(document.body.onselectstart='')
拖拉:javascript.:void(document.body.onmouseup='')
触发释放鼠标:javascript.:void(document.body.onmouseup='')
提示:需要开通几个功能,就在收藏夹中多建几个URL页面追问
不太懂。。我的是一个网页打不开.出现的这个提示的..
追答你 可以按照上面的方法进行操作呀
本回答被提问者采纳 参考技术B 回答您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~
您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~
您好很高兴为您解答,例1:用linux下的curl命令发送POST请求给Apache服务器上的HTML静态页
. 代码如下:
[root@localhost ~]# curl -d 11=1 http://www.jb51.net/index.html Method Not Allowed The requested method POST is not allowed for the URL /index.html. Apache/1.3.37 Server at www.jb51.net Port 80
405错误的解决方法
2
例2:用linux下的curl命令发送POST请求给nginx服务器上的HTML静态页
. 代码如下:
[root@localhost ~]# curl -d 11=1 http://www.jb51.net/index.htm 405 Not Allowed nginx/1.2.0
但在有些应用中,需要使静态文件能够响应POST请求。对于Nginx,可以修改nginc.conf配置文件,改变“405错误”为“200 ok”,并配置location来解决,方法如下:
. 代码如下:
server listen 80; server_name www.jb51.net; index index.html index.htm index.php; root /opt/htdocs; if (-d $request_filename) rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; error_page 405 =200 @405; location @405 root /opt/htdocs; location ~ .*\\.php?$ include conf/fcgi.conf; fastcgi_pass 127.0.0.1:10080; fastcgi_index index.php;
当然也可以修改nginx源代码来解决修改源代码,重新编译安装nginx编辑nginx源代码
. 代码如下:
[root@localhost ~]# vim src/http/modules/ngx_http_static_module.c
修改: 找到下面一段注释掉
. 代码如下:
/* if (r->method & NGX_HTTP_POST) return NGX_HTTP_NOT_ALLOWED; */
最后按照原来的编译参数,重新编译安装nginx,即可。
参考技术C 405是某人或某组织在作怪,搞恶作剧、是对个人的人身攻击纯属恶劣行为。安装eclipse之后每次打开弹出两个窗口,不知道是啥意思!求高人指点。。
同一个问题我碰到第3次,先“搜索答案”。另外,对错误要描述一下,只上图那这个百度世界没有任何两个问题是完全相同的,但你描述一下的话,就有很多问题是完全相同的。每个问题都应该用文字说明一下,图片只是辅助。把图片上那段话贴到 Google Translate 或 iciba 词霸上翻译一下。翻译一下吧:
图片1:环境变量 HOME 没有设置,将会假设使用下面的 C:\Users\gaoyan 目录为默认的 Git 用户配置和默认的资源库位置。
如果这不正确,请设置 windows 中的 HOME 环境变量并重启 Eclipse。
点评:如果你想集中管理你的源代码到一个根目录下,你就在 windows 我的电脑右击属性里面的高级中设置环境变量。比如 HOME 取个值 D:\GIT_HOME。而如果你只是看看,以后删除不删除无所谓的话,随便哪个目录都行,那你就在第一张图片中把那个“Do not show again" 打个勾中。
图片2:
EGit 并不要求 Git 就可以工作,但是有些 EGit 需要知道的在安装目录下的设置来兼容 Git,最重要的设置 是 core.autocrlf,EGit for windows 版本下在 Git 安装目录下的 etc 下默认设置这个参数为 true。你可以通过 eclipse 参数页中的 Team > Git 中配置这个目录。
点评:如果你已经安装过 Git,就像它说的打开 Eclipse 参数页的 Team > Git 分类下设置一个 Git 目录吧。如果你没有安装 Git,就在第二张图片中把那个“Do not warn again if Git cannot be found",在没有找到 Git 的情况下 (比如你没安装) 就不要再警告了。 参考技术A 第一图:eclipse环境变量没有默认值,需要设置的话,点击window--preferences--java--build path--classpath variables
设置好eclipse_home
第二图:是你插件配置错误,应该是个叫EGit的插件配置错误 参考技术B 不使用GIT的话,把那个checkbox选中就可以了。
以上是关于网页提示错误代码405。是啥意思?如何解决?求高人指点。。的主要内容,如果未能解决你的问题,请参考以下文章