Yii でindex.php を削除する方法: 1. Apache の mod_rewrite モジュールを有効にして Apache を再起動します; 2. プロジェクト内の /config/web.php ファイルを編集します; 3. インデックスと同じレベルで.php ファイル [.htaccess] ファイルをディレクトリに追加します。
具体的な方法:
(推奨チュートリアル: php グラフィック チュートリアル)
1. 有効にするApache の mod_rewrite module
LoadModule rewrite_module modules/mod_rewrite.so
の前に「#」記号を削除します。DocumentRoot "/Library/WebServer /Documents" を確認します。 「
Apache を再起動します。コマンド: sudo apachectl restart
2. プロジェクトの /config/web.php にコードを追加します:
components'=>array( ... 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ], ], )
(ビデオ チュートリアルの推奨事項: php ビデオ チュートリアル)
3次の内容を含むファイル「.htaccess」を、index.php ファイル (/web/) と同じディレクトリに追加します:
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
以上がyii でindex.phpを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。