在目录中foo
,我有文件bar.html
,没有其他子目录或文件。我Options +MultiViews
的中也有.htaccess
。我的其他规则都不是重定向或进行任何重写。
当我尝试访问 时https://example.com/foo/bar
,我希望它访问文件bar.html
。相反,它重定向到https://example.com/foo/bar/
,然后正确地出现 404 错误,因为没有子目录bar
。
以前不会发生这种情况。在我意外地bar
在 下创建了一个子目录后,这种情况开始发生foo
。我尝试访问它,意识到了错误,然后删除了它;这就是它开始发生的时候。
如果无法修复此问题,我该怎么做才能诊断它?
答案1
重新启动 Apache,清除缓存,然后访问网站即可解决问题。