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 中开发的站点只加载主页,但它不起作用!