1

我正在使用 Drupal 7,突然我的 URL 不再工作了。我升级了 Apache 和 PHP,但这是我唯一的改变。这只是较小的版本更改。

现在我的问题。当我访问我的主 url 时,比如说http://example.com,我收到一个找不到页面的错误。如果我访问http://example.com/?q=它确实有效。我没有启用干净的 URL,但 .htaccess 文件已经到位。显然我不能省略?q=,尽管它根本没有必要。

如果您需要更多信息,请询问。

编辑:我的页面显示这个很奇怪:(The requested page "/http://example.com/" could not be found.前导斜线?)

4

3 回答 3

3

请遵循 drupal.org 中的 清洁 URL指南

于 2013-09-15T13:19:41.977 回答
2

当您升级 Apache 时,您是否确保:

  • Mod Rewrite 仍然启用
  • 在您的 docroot 的 http.conf 中,Allow Override 设置为 All
于 2013-09-17T16:26:54.247 回答
1

我发现了问题。问题是我使用的 Google Chrome 扩展程序Hosts Manager。它破坏了我的 Drupal 安装,所以这就是问题所在。我花了一段时间才弄明白,我现在知道你不应该使用这个扩展!

于 2013-09-17T19:10:17.607 回答