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 で開発されたサイトはホームページのみをロードしますが、機能しませんでした!