我想配置我的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'] = '';