我的subignmain的codeigniter存在这个问题,我想取出index.php,但由于某些原因无效。
我在下面设置了.htaccess:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|captcha|css|js|user_guide|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
以及config.php index_page设置已更改如下:
$config['index_page'] = '';
你知道它为什么不起作用吗?
答案 0 :(得分:1)
这是我的
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]
答案 1 :(得分:0)
这就是我目前的设置方式,希望这会有所帮助。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]