我遇到了一个问题,我的网站无法按预期运行除 的基本网址之外的所有网址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 规则,它就可以按预期开始工作。
谢谢。