0

我已经在 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
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ /qrout/index.php/$1 [L]

   Config File
   $config['base_url']  = 'http://webscarlets.in/projects/';
   $config['index_page']   = '';

我希望以上设置都是正确的。我已经尝试在基本 url 中添加这个 'qrout' 文件夹,但它仍然无法正常工作

这是网站链接 http://webscarlets.in/projects/qrout/welcome

请指导我解决这个问题。

谢谢大家。

4

2 回答 2

1

尝试使用这种条件.....它为我工作

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /index.php?/$1 [L]
于 2012-12-12T05:56:30.787 回答
0

看起来您的重写条件是针对 js 文件之类的。这些文件在其路径中不需要 index.php。只有您的 Codeigniter 文件会。

我会修改那个条件语句。

于 2012-12-12T13:33:14.613 回答