首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地址栏中的javascript单词正在使我的apache web服务器瘫痪

地址栏中的javascript单词正在使我的apache web服务器瘫痪
EN

Stack Overflow用户
提问于 2017-01-03 14:57:17
回答 2查看 64关注 0票数 1

我见过这个最奇怪的问题。当浏览器url中没有javascript单词,浏览器URL中有任何单词时,我的网站运行良好。比如。https://www.example.com/?tag=javascript%20statement它首先在控制台中抛出错误,作为js文件不可接受的错误406。我已经附上了请求标题下面的屏幕截图。如果我继续通过硬重新加载和清除缓存重新加载来刷新页面。在5-6次尝试之后,服务器会关闭10-15分钟。我正在使用共享托管计划,从良好的托管提供商。我也发了票给他们,但他们还没有解决。因此,如果有人在使用web服务器时遇到这样的问题,请提供帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-03 14:59:34

听起来你被你的主机提供商列入了黑名单,因为(他们认为)你想滥用XSS。不幸的是,没有简单的解决方案(除了编码您的参数,或者切换到另一个主机提供商)。

票数 0
EN

Stack Overflow用户

发布于 2017-01-03 15:03:07

您应该对URI部分进行编码。在php代码中,您可以对其进行解码。通过这种方式,URI部分将被转义并安全地传输,并且不会触发任何安全措施。例如,在javascript中使用encodeURIComponent(),然后解析到php,在php中使用urldecode()。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41446271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档