0

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]

它只加载控制器的 index 方法,找不到其他方法。此外,当我键入http://domain.name/~username/folder1/folder2/ControllerClass时,不会调用 index 方法。我不知道该怎么做。我已经尝试过:在 Codeigniter 中开发的站点只加载主页,但它不起作用!

4

1 回答 1

0
  1. 确保您$config['base_url']在 config.php 中正确编辑。
  2. 再次在里面config.php,设置$config['index_page'] = '';
  3. 查看http://codeigniter.com/wiki/mod_rewrite并确保您按照那里的规定做了所有事情。
于 2012-06-11T13:15:40.570 回答