Codeigniter除defauly之外所有其他路线均不起作用

时间:2019-10-23 07:01:32

标签: codeigniter-3

我正在尝试通过较小的更改来编辑项目。我将代码从托管下载到本地主机。 我所做的唯一代码更改是 来自

$config['base_url'] = 'http://example.com';

$config['base_url'] = 'http://localhost/autosure';

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

发现了问题。重写引擎根本不起作用。修改的apache.conf已更改

AllowOverride None

AllowOverride All

答案 1 :(得分:0)

index.php添加到URL

$config['base_url'] = 'http://localhost/autosure/index.php';

或添加.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]