機能的な codeigniter プロジェクトを新しい Web ホスティング プロバイダーに移動したところ、標準の .htaccess mod-rewrite を使用して URL から index.php を削除するという課題に直面しています。正常に動作していた .htaccess は次のとおりです。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
このディスカッションを見つけましたが、提案された構成変更を行うための apache サーバーへのルート アクセス権がありません。
上記の提供された .htaccess ファイルを使用して、
- 正常に動作します: http://www.mysite.com/index.php/plans
- 機能しません: http://www.mysite.com/plans
任意の提案をいただければ幸いです。