そのため、dreamhost、codeingiter などの間で数十のフォーラム投稿や Web サイトを調べました。
次のように、dreamhost でホストされている codeigniter にファイル ディレクトリを設定しています。
mysite.com
- application
- system
- user_guide
- .htaccess
私がアクセスできるライブサイトは次のとおりです。
mysite.com/index.php/site/WhatIwantToKeep
私の.htaccess
ファイルは次のとおりです。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
現在、私が行ってmysite.com/site/WhatIwantToKeep
もそれを見つけることができません。
IfModule
タグやオプション行を配置すると、サーバー 500 エラーが発生します。
理想的には、このコードを書き直して、URL が次のようになるようにします。
mysite.com/WhatIwantToKeep