Codeigniter4 htaccess 文件无法使用选项 all - indexes
Codeigniter4 htaccess file wont work with options all - indexes
我想设置一个新的 codeigniter4 项目。
我已将所有文件上传到 www.mydomain.com/sub1/sub2
将 htaccess 文件放入 www.mydomain.com/sub1/sub2/public 会造成一些麻烦。
如果我使用默认文件,我总是得到 "500 Internal Error"
所以我逐行检查。所以我发现 "Options All -Indexes"
行产生了这个错误。如果我删除它,我会看到欢迎页面。但我认为我应该添加这个并与此相关 "Options +FollowSymlinks"
也是有原因的。
是什么导致了这个问题。在我的 codeigniter3 项目中,我使用
"DirectoryIndex index.php
Options -Indexes"
而且效果很好。 Codeigniter4 似乎需要它变成另一种方式。
经过几个小时的测试和尝试,我找到了一个方法(但我不太明白为什么)。
正在更改 public 文件夹中的 htacess 文件
来自
Options All -Indexes
Options +FollowSymlinks
至此
Options -Indexes
Options SymLinksIfOwnerMatch
问题已解决,codeigniter 项目可见。所以也许它可以帮助某人。
我想设置一个新的 codeigniter4 项目。
我已将所有文件上传到 www.mydomain.com/sub1/sub2
将 htaccess 文件放入 www.mydomain.com/sub1/sub2/public 会造成一些麻烦。
如果我使用默认文件,我总是得到 "500 Internal Error"
所以我逐行检查。所以我发现 "Options All -Indexes"
行产生了这个错误。如果我删除它,我会看到欢迎页面。但我认为我应该添加这个并与此相关 "Options +FollowSymlinks"
也是有原因的。
是什么导致了这个问题。在我的 codeigniter3 项目中,我使用
"DirectoryIndex index.php
Options -Indexes"
而且效果很好。 Codeigniter4 似乎需要它变成另一种方式。
经过几个小时的测试和尝试,我找到了一个方法(但我不太明白为什么)。
正在更改 public 文件夹中的 htacess 文件 来自
Options All -Indexes
Options +FollowSymlinks
至此
Options -Indexes
Options SymLinksIfOwnerMatch
问题已解决,codeigniter 项目可见。所以也许它可以帮助某人。