无法加载网页并出现错误:在此服务器上找不到请求的 URL
Posted
技术标签:
【中文标题】无法加载网页并出现错误:在此服务器上找不到请求的 URL【英文标题】:Failed to load webpage with error: The requested URL was not found on this server 【发布时间】:2012-10-14 18:35:37 【问题描述】:我的 PhoneGap 应用程序遇到一个奇怪的错误:每次运行模拟器(或手机上的测试部署应用程序)时,我都会收到错误消息
Failed to load webpage with error: The requested URL was not found on this server.
每次我运行模拟器时它都能正常工作。自从我第一次部署我的应用程序以来,这种情况就一直在发生。当时我没有使用任何插件,但从那以后我一直在尝试让 Facebook ios SDK 工作,这可能不相关,但我的应用程序实际成功启动的时间,我无法点击任何东西。
上帝帮助我。
这是我第一次构建 iOS 应用程序,所以这可能是一个新手错误 - 在此之前我的应用程序只是一个移动网站。
【问题讨论】:
【参考方案1】:我刚刚遇到了这个问题。网址区分大小写。所以如果你有Login.html
作为文件名,那么在代码中它不应该是login.html
。
【讨论】:
经过几个小时的调试发现是这个原因,非常感谢!【参考方案2】:这是导致此问题的 javascript 重定向。在PhoneGap中不惜一切代价避免在初始页面加载时使用window.location = ???
:)
【讨论】:
【参考方案3】:kill -9 ps ax | grep Simulator | grep -v grep | awk 'print $1'
在终端上试试这一行,然后运行。可能模拟器有问题,会解决的
【讨论】:
更容易做到pkill Simulator
而不先发送-9
信号,太残忍了。【参考方案4】:
我有同样的问题。然而,这是一个不同的原因。
我们有一个使用干净 url 的 web 应用程序。我们使用 htaccess 来自动检查 .html。这样,我们在代码/网址中的链接只是 myapp.com/page1 vs myapp.com/page1.html
当我开始探索港口到 phonegap 时,这让我头疼了大约一个小时。什么都行不通。我是phonegap的新手,所以我不确定它是什么。我做了白名单、外部主机等。然后我意识到我在 phonegap 目录中没有 htaccess 文件,我需要完整的链接。
我知道它的具体情况。但不管它的价值,你有它。
【讨论】:
以上是关于无法加载网页并出现错误:在此服务器上找不到请求的 URL的主要内容,如果未能解决你的问题,请参考以下文章
无法浏览到新 Laravel Apache2 设置上的主 URL 以外的任何内容。错误:在此服务器上找不到请求的 URL
Codeigniter on xampp 错误:在此服务器上找不到请求的 URL