我有一个 Codeigniter 安装,根目录下有一个目录“沙盒”。在沙箱中,我有文档'poster.html'。如果我将此文档的扩展名更改为 .php,则会收到 CI 404 错误。如果我将其保留为 .html,它可以工作!
编辑:我刚刚确认 .php 扩展名不适用于任何排除的目录,例如: css/ 或 scripts/ 。这是根目录中的 .htaccess 文件的样子:
RewriteEngine on
RewriteCond $1 !^(index\.php|sandbox|css|scripts|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
当前根目录结构:
application/
system/
css/
sandbox/
scripts/
.htaccess
index.php