Codeigniter在当地工作得很好。一旦我搬到我们的实际网站,它就停止了工作。 这是我的.htaccess文件:
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ~username/folder1/folder2/index.php/$1 [L,QSA]
它只加载控制器的索引方法,无法找到其他方法。 此外,当我键入http://domain.name/~username/folder1/folder2/ControllerClass时,不会调用索引方法。我不知道该怎么做。我已经尝试过这个:Site developed in Codeigniter only loads home page但它没有用!
答案 0 :(得分:0)
$config['base_url']
。config.php
内,设置$config['index_page'] = '';