Index.php ファイルを非表示にする手順をまとめます
1. Apache の mod_rewrite モジュールをオンにします
LoadModule rewrite_module modules/mod_rewrite.so の前にある「#」記号を削除します
2. プロジェクトの /protected/config/main.php にコードを追加します:
'components'=>array( ' urlformat '= & gt;' path ',
' showscriptname '= & gt; false, // False には引用符を含めないでください
' urlsuffix '= & gt;' HTML ',
' rules' = & gt; site/index',
.php ファイルと同じディレクトリに次の内容のファイル「.htaccess」を追加します。 :
オプション +F ollowSymLinks IndexIgnore */* ‐ RewriteEngine オン ‐ ‐‐‐‐‐ RewriteCond %{REQUEST_FILENAME} !- f
RewriteCond %{REQUEST_FILENAME} !-d index.php に転送します
RewriteRule .index.php
この方法で、index.php エントリ ファイルを非表示にすることができます。