尝试使用 FallbackResource 规则访问 / 时连接被重置

尝试使用 FallbackResource 规则访问 / 时连接被重置

我遇到了一个问题,我的网站无法按预期运行除 的基本网址之外的所有网址example.com/。当我尝试访问该网址时,连接被重置。

我把我的网站精简到极其简陋的程度,现在只包含

.htaccess 文件:

FallbackResource /router.php

router.php:(简化为一个基本的html页面,用于调试)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Maintenance</title>
</head>
<body>
  <p>System Maintenance</p>
</body>
</html>

因此,转到 example.com/moonmoon.php、example.com/index.php 或 example.com/anything,页面将照常提供。FallbackResource 正在运行,因此如果文件不存在,我仍然会得到 router.php。

但访问 example.com/ 会导致连接重置。

不幸的是,它是一个托管主机,我无法访问日志。

有人知道这里发生了什么事吗?

答案1

事实证明我需要做的就是向 htaccess 文件添加 DirectoryIndex 规则,它就可以按预期开始工作。

谢谢。

相关内容