Tag: http status code 404

Mediawiki / Excel:从Excel到一个不存在的wiki页面的超链接给出了404 – 我该如何解决或解决这个问题?

我怀疑这可能是错误的Excel(虽然我保持开放的心态),但我想知道如果有人知道我能如何解决这个明显的错误: 我希望创buildExcel电子表格,链接到本地​​wiki中的页面(运行MW 1.14.0 ,下面详细说明),这些页面还不存在。 这个想法是,随着时间的推移,我们将填写页面的细节,但我们现在想创build链接(因为Excel文件的副本将被发送给各种内部用户,并且追踪它们是不可行的并在创build页面后稍后添加链接) 问题是,当我在Excel中创build这样一个超链接,然后去超链接,我得到一个消息表明该页面不存在。 该消息的全文是: “ 无法打开http://。因特网网站报告说您找不到的物品(HTTP / 1.0 404) ” 这发生在我们的网站或事实上,如果你链接到维基百科上不存在的页面(例如http://en.wikipedia/wiki/Swed53rf )。 而如果你把这样的一个链接到浏览器中,你会得到正确的回应(这将被带到一个页面,指出没有这样的页面,但你可以通过遵循通常的链接来创build它) 有一些Apache的设置,我可能需要configuration/重写,以确保它返回到Excel有效的服务器响应? 创build现有网页的链接工作正常。 我理解,我们可以在理论上创build所有需要的页面,但项目中涉及的一些人员(创build最初的Excel文件)不能/不能使用我们的wiki,如果这只是作为它会出现它应该而不是必须尝试添加步骤来解决这个问题。 我也想知道这是否与短URL重新格式化有关。 我们的wiki和维基百科一样有短的URL,例如: http://server/w/index.php?title = User:Joe_Blogs / Sandbox可以从http:// server / wiki / User:Joe_Blogs / Sandbox 但包括到页面的全名版本的超链接不能解决问题。 正在使用的Excel版本是Excel 2003(SP3) 我发现,这也发生在Word 2003中(我想他们正在使用相同的代码)。 然而,Lotus Notes(奇迹,因为它在许多其他方面是垃圾)发生了所需的行为! 我没有在Apache上进行任何重大的开发,但是如果Mediawiki的变化被认为是复杂/棘手的话,我可以考虑某种forms的自定义页面重新指向不存在的wiki页面。 (虽然我不是特别确定从这个想法开始,但我猜测某种URL参数接受目标页面名称可能是一个可能的方法) 任何有用的build议感激地收到! [FYI:我也在MWUsers论坛(www.mwusers.com)上发布了一个问题,search结果无济于事! 如果我在这里得到答案,我会更新论坛的回应,反之亦然] 非常感谢,尼尔 在Ubuntu服务器8.10上运行 产品版本: MediaWiki 1.14.0 PHP 5.2.4-2ubuntu5.6(apache2handler) MySQL 5.0.51a-3ubuntu5.4 安装的扩展: […]

“HTTP Status 404 – result'null'not found”使用JasperReport的Web服务导出XLS(可能与Jasper无关)

(有一个机会,这与Jasper无关,但它只发生在我的Web服务实现,而不是正常的JasperServer接口) 我已经实现了Web服务,当我导出到XLS时,我看到了非常奇怪的行为(XLSX,CSV,PDF没有问题)。 当报告返回一个小数字结果时,它将不会导出。 相反,我的浏览器给出:“HTTP状态404 – 结果'null'找不到”。 当有大量的结果时,它将正确导出。 我一直无法find任何提示的日志消息。 所以我删除了所有的报告带,除了细节,并能够确定43行或更多行将正确导出XLS,但42或更less会导致错误。 我想通过排除我的查询从“selectTOP 10 …”到“selectTOP 20 …”到“selectTOP 30 …”等等的排除过程。43是一个奇怪的数字我认为这可能与像素有关。 我玩了我的细节带和整个报告中的像素数,但是42比43的问题仍然存在。 此时我的报告显示了三个字段,所以我删除了其中两个运行报告,并返回问题。 我没有打扰确切的行数,但现在魔术数字是介于60到80行之间。 你可以在这里看到我的代码片段: http : //pastebin.com/MyPYMju4 JasperPrint print; = client.runReport(rd, reportInputMap); response.setHeader("Content-Disposition", " inline; filename=report" + (new Date()).getTime() + "." + format.toLowerCase()); JRAbstractExporter myExporter; /// … if/else code to determine what file to export to … myExporter = […]

Excel VBA脚本在URL列表中查找404错误?

所以,我有一个约5000个URL的列表电子表格。 (我们企业内部网上的所有页面) 我们知道一些链接被破坏了,但是不知道确定哪个链接没有点击所有5000个链接的好方法。 通常情况下,这将是一件简单的事情:创build一个带有5000页链接的网页,然后用像Xenu Link Sleuth这样的工具检查链接。 但是这种情况在这种情况下不起作用,因为许多链接正在被redirect,redirect代码欺骗HTTP.response 200,这会诱使Xenu将其视为一个有效的URL。 但是,有一个好消息:redirect脚本不在Excel中运行。 如果您单击Excel中的错误链接,则redirect脚本不会执行,并且HTTP响应会报告回Excel。 我相信Excel应该能够识别正确的HTTP响应代码(404) – 或者至less链接是否有效。 这使我想到我的问题: 有没有办法使用VBA来编写一个脚本来点击每个链接并捕获结果? 捕获的结果可能是HTTP响应代码的forms,或者您认为在查找5000个页面列表中的不良链接时有用的任何内容。 理想情况下,结果将写入电子表格中与该链接相邻的单元格。 如果有人对VBA有足够的熟悉来解决这个问题,我会永远感激!

没有find存在的网站的Excel Web查询404

我正在尝试使用Excel 2010来获取使用获取外部数据>从Web的Web数据 Excel能够下载数据(只需检查左上angular的框来获取整个页面) http://accuscore.com/fantasy-sports/nfl-fantasy-sports/ 但是当你selectRB来更新url时 http://accuscore.com/fantasy-sports/nfl-fantasy-sports/Rest-of-Season-RB Excel网页查询说 “互联网网站报道,你所要求的物品找不到。 (HTTP / 1.0 404)' 有没有工作,因为该网站确实存在!