php – Codeigniter Htaccess配置

我想配置我的htaccess文件,当我以小写字母键入文件夹名称或大写时它将重定向到同一文件夹.

目前我的文件为:

RewriteEngine on
#RewriteBase /ABC/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

问题是当我尝试访问我的控制器给出小文件夹名称时,它找不到控制器.

那就是如果我尝试abc / contrller_name / controller_function
 它说没有找到路径.
 注意:使用Windows系统并使用XAMPP

最佳答案 在.htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$index.php?/$1 [L,QSA]

在config.php(application / config)中

$config['base_url'] = 'https://www.facebook.com/'; # set this to prevent HOST Injectio.
$config['index_page'] = '';
点赞