我在使用 drupal 页面时遇到了一些问题。该网站正在加载,没有任何异常。但是,当您使用 Google Chrome 开发 shizzle 加载页面(按 F12 时)并将其放在网络上然后重新加载页面时,您会看到发生的第一件事是收到 404 错误。
这没什么大不了的,但我们的监控系统显示该网站因此处于离线状态。
有谁知道发生了什么?我完全不知道为什么会这样。
我在使用 drupal 页面时遇到了一些问题。该网站正在加载,没有任何异常。但是,当您使用 Google Chrome 开发 shizzle 加载页面(按 F12 时)并将其放在网络上然后重新加载页面时,您会看到发生的第一件事是收到 404 错误。
这没什么大不了的,但我们的监控系统显示该网站因此处于离线状态。
有谁知道发生了什么?我完全不知道为什么会这样。
我在安装了 PHP 5.5.9 的新服务器上的 D7 站点遇到了这个确切的问题 - 页面加载但 HTTP 标头对除主页以外的所有页面显示“HTTP/1.1 404 Not Found”。如果我想出一个解决方案,我会在这里发布。
更新:原来我的问题是没有启用 mod_rewrite,一旦我启用它,网站就开始正常工作。
Drupal 允许自定义 404-403 错误页面。您的网站(由于某种原因)可能会在 403/404 页面上显示内容。首先,清除缓存(使用 web ui 或 drush)。这可能是 1 页问题(检查 /user/login、管理页面、节点页面)。也许,只有你的首页没有找到。如果这不是 1 页问题,请检查并禁用 customerror 模块(如果您安装了一个)。