问题标签 [http-status-code-404]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2488 浏览

http-status-code-404 - 使用 WebDAV 访问 Exchange 2007 邮件存储时出现“404 Not Found”

我正在尝试使用 WebDAV 以编程方式访问 Exchange 2007 邮件存储。但是,对于某些用户,我收到了可怕的错误“404 Not found”。我正在使用类似于http://server/exchange/usermailbox/的 url 。它对某些用户来说工作得很好,但对其他用户则不然。

我可能做错了什么?

0 投票
2 回答
4257 浏览

.htaccess - 重新设计网站 (SEO) 后的多个 301 重定向

我们最近更新了我们的网站;旧的大约有 300 页……新的大约 80 页;)

这是因为在旧结构中,对于每个论点,我们都有很多页。相反,现在我们只有一页带有“摘要”的页面。

例如,关于“汽车”参数的旧结构是:

  1. 主页,“汽车”
  2. 子页面,“轮胎”
  3. 子页面,“引擎”
  4. 子页面,“附件”
  5. ETC...

现在,我们只有一页“汽车”,里面全是。

实际上,我使用 .htaccess 301 重定向将所有子页面重定向到主页面:

因此,我们有许多不同的(即使主题相同)指向一页的页面。

你认为这对 seo 有好处,还是只重定向旧的主页并给旧的子页面一个 404 not found 更好?

0 投票
6 回答
3255 浏览

php - PHP 404 错误页面不会显示内容

我在 Windows/IIS/PHP 虚拟主机上实现自定义 404 错误页面时遇到问题。每当我尝试在标头中发送 404 状态消息时,都不会向客户端发送任何内容,而是显示一个空白页面。

这是我正在使用的一个非常简单的脚本:

在我的开发机器上,输出(显示在浏览器中)是

在我的主机上没有输出。我似乎无法生成除了空白页面之外的任何内容,无论 PHP 回显什么内容,或者作为普通 HTML 包含在下面,尽管 PHP 处理(例如日志记录、数据库写入等)继续正常进行。

谁能建议问题可能是什么或如何解决?

0 投票
6 回答
1553 浏览

http - 如果查询字符串丢失,给用户一个 404?

假设我需要一个查询字符串;例如“项目”。如果该查询字符串由于某种原因丢失,我应该给用户一个 200 错误页面还是“404 Not Found”?

我会赞成 404 但我不太确定。

0 投票
1 回答
499 浏览

ruby-on-rails - 当我尝试使用 https 访问我的 rails 站点时,为什么会收到 404 错误?

我的服务器目前正在托管一个 php 站点。该站点已对某些页面使用 ssl。现在我正在过渡到 Rails,我所有的新 Rails 应用程序都进入了一个子文件夹。乘客已设置好,我的应用程序运行良好。一个问题,如果我尝试使用 ssl 访问这些页面,我会收到 404 错误。显然,apache 正在寻找文字文件夹,而不是像往常一样将其交给Passenger。我错过了什么?

0 投票
4 回答
3778 浏览

iis - WebResource.axd 404 用于我的 SiteMapPath CSS 和其他

我的网站在我的服务器和 2003 处女服务器上运行良好。但是当我将站点移动到客户端的服务器时,某些站点功能不起作用。就像 SiteMapPath 的 CSS 和菜单的 javascript。

从客户端服务器记录:

2009-04-03 17:22:20 W3SVC44836191 XXX.XXX.XXX.XXX GET /WebResource.axd d=nFPK0XLN-ynHK7RFK3-O_5JOGa3F6eDQZaw2fDS9H-hsMCDPLAS0vS6xsQkMZOo5bD2x9W3P9ULIjVogWhfPoA2&t=633626988000000000 8080 - XXX.XXX.XXX.XXX Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+InfoPath.1;+.NET+CLR+2.0.50727; +.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+MS-RTC+LM+8) 404 0 2

已经为 axd 扩展名尝试了取消选中“验证该文件存在”技巧,没有骰子。http://allantech.blogspot.com/2008/01/webresourceaxd-gives-404.html

我正在使用文本菜单表单http://www.obout.com。我在知识库中找到的唯一东西没有帮助。 http://www.obout.com/inc/KnowLedgeBase.aspx?id=114

我已经仔细检查了文件权限。

有任何想法吗?

眼镜:

更新我最终在客户端位置使用了不同的服务器,一切运行良好。我还没有在其他地方重复这个错误,也没有听说过任何人遇到过类似的问题。


我猜IIS的安装已经失败了。由于它是生产服务器,因此客户端不需要重新安装 IIS。如果有人碰巧解决了这个问题,请在此处发布。

0 投票
6 回答
4259 浏览

logging - ELMAh 中的块 404 FavIco 错误

我注意到 ELMAH 在我的本地服务器上记录了一个 404 not found for favico。如何通过过滤器抑制此错误?我对配置它还不是很熟悉..

0 投票
1 回答
761 浏览

asp.net - 带有 Web 表单的 asp.net 路由——所有路由都得到 404

我创建了一个实现路由的 Web 表单应用程序。我的应用程序使用了 Phil Haack 的示例 ( http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx )。我的所有路线都收到 404 错误。有任何想法吗?

谢谢

0 投票
2 回答
821 浏览

django - 你可以在 Django 中让多个应用程序处理 404 吗?

显然,Django flatpages 的工作方式是处理其他应用程序抛出的 404。我想知道我是否可以做另一个平面类型的应用程序,在平面页面之前获得 404 的破解。到目前为止,我尝试了这个但没有成功。一个模板被渲染,但数据没有通过。

甚至可能吗?

0 投票
1 回答
1840 浏览

asp.net - 如何从 HttpModule 生成 404 错误?

我有一个 ASP.NET HttpModule 处理 HttpApplication.BeginRequest 以将一些请求重定向到其他文件。通常我会解析请求,将文件写入 HttpContext.Current.Response.OutputStream,然后调用 HttpApplication.CompleteRequest()。对于某些请求,我找不到相关文件 - 如何返回 404 错误?