【问题标题】:Request-URI Too Long请求 URI 太长
【发布时间】:2013-10-14 11:38:12
【问题描述】:

希望有人能帮帮我!!!我的 wordpress 网站有问题!

当我写我的网站 www.pratoinerbasintica.它的 url 时出现这个错误:

请求-URI 太长

请求的 URL 的长度超过了此服务器的容量限制。

Apache 服务器在 virtualhost.46.252.201.1 端口 80

好像 3 天还在做这个。

4-5 天前,我在标题上发现了一个书面的“nginx”,很奇怪,因为我没有这样做!!!! 不知道是不是这个问题的原因!

有人可以帮帮我吗?

谢谢

阿尔伯托

【问题讨论】:

  • 看起来你有某种重定向循环。注释掉索引页第 125 行的这段 javascript:location.href = 'pratoinerbasintetica.it/?wpdmact=process&did='+res;看看会发生什么
  • 是的,这几天还在做,我在想服务器的问题,但 Godaddy 说这是一些代码的问题!我不知道如何解决它!!!
  • 好的,我试试,谢谢!
  • 现在我已经更详细地查看了它,您的问题在于这个函数的实现:InitateFrameRequest。注释掉调用它的行(第 196 行),重定向循环将停止

标签: url nginx long-integer


【解决方案1】:

您的索引页面上似乎有一个重定向循环,乍一看,它似乎是由第 196 行左右的这段 Javascript 引起的:

<script type="text/javascript">
    InitiateFrameRequest();
</script>

将“InitiateFrameRequest()”注释掉,看看问题是否依然存在。

我认为您的问题与此有关:https://stackoverflow.com/questions/13499689/website-is-redirecting-to-www1-mysite-com-why

似乎有一些恶意 Javascript 代码被注入到您的页面中(也许在主题中?)

【讨论】:

  • 对不起,我找不到!我在哪里可以找到 125 线?在哪个页面?谢谢
  • 您必须在代码库中搜索“InitiateFrameRequest()”。不幸的是,我无法从外部判断这行代码的位置。如果你在 Linux 上,你可以尝试 grep'ing:grep -R 'InitiateFrameRequest();'。否则,您可以尝试像 Crimson Editor(免费)这样的编辑器,它允许您搜索整个代码树
  • 我认为您的问题与此有关:stackoverflow.com/questions/13499689/…
  • 我要从主题中找出来?我正在使用基于 linux 的 wordpress!
  • 试试stackoverflow.com/questions/13499689/… 中的建议,看看是否有帮助。这两个问题似乎确实相关
猜你喜欢
  • 2019-06-02
  • 1970-01-01
  • 2022-06-15
  • 2017-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
相关资源
最近更新 更多