Codeigniter索引文件问题
我已经在CI工作过了。但是这次当我删除索引文件时。我得到404错误。但我做的每件事都是对的。以下是我所做的设置Codeigniter索引文件问题,codeigniter,mod-rewrite,Codeigniter,Mod Rewrite,我已经在CI工作过了。但是这次当我删除索引文件时。我得到404错误。但我做的每件事都是对的。以下是我所做的设置 .htaccess RewriteEngine on RewriteCond $1 !^(index\.php|robots\.txt|files\/images|files\/javascripts|files\/stylesheets|files\/swf|files\/upload) RewriteCond %{REQUEST_FILENAME} !-f
.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|files\/images|files\/javascripts|files\/stylesheets|files\/swf|files\/upload)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /qrout/index.php/$1 [L]
Config File
$config['base_url'] = 'http://webscarlets.in/projects/';
$config['index_page'] = '';
我希望以上设置都是正确的。我已经尝试在基本url中添加了这个“qrout”文件夹,但它仍然不起作用
这里是网站链接
请指导我解决这个问题
感谢大家。尝试使用此条件……它对我有效
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
看起来你的重写条件是针对js文件之类的东西。这些文件的路径中不需要index.php。只有您的Codeigniter文件将被删除
我会重做那个条件语句。您是否设置了
$config['uri\U protocol']='REQUEST\U uri'代码>在配置中?不,它处于“自动”模式,使用'REQUEST\u URI'