【发布时间】:2020-02-10 07:12:43
【问题描述】:
这个问题已经回答了好几次,但这些答案对我不起作用。我最近重新安装了 Windows 10,所以 XAMPP 安装是一个干净的安装,但它曾经在我的上一台 PC 上工作。 rewrite_module 已启用。
当我转到 http://localhost 时,我的应用程序将我重定向到 http://localhost/login,但在我输入 http://localhost/index.php/login 之前它会显示 404
我的config.php
$config['base_url'] = 'http://localhost';
$config['index_page'] = '';
在codeigniter根文件夹的.htaccess文件中:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
我尝试过的解决方案:
Answer 2(这给了我“找不到对象!”错误)
【问题讨论】:
标签: php .htaccess codeigniter mod-rewrite