我试图从我的CI网址中删除index.php,但按照说明它似乎没有工作。使用htaccess删除子目录中的codeigniter index.php
我有一个codeigniter安装在子目录中运行。在route config中有一个默认控制器,名为main,另一个控制器叫做'create'。默认运行正常,但去/创建返回一个324错误,说没有收到数据。我的htaccess看起来像这样:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
你的apache error.log的输出将有助于解决你的问题。 – Marko