#推奨: 「Yii で、index.php を削除する方法: まず、「httpd.conf」で「apache-rewrite」を有効にし、次に Apache を再起動し、次に設定「main.php」を変更し、最後に、エントリーファイル 「.htaccess」ファイルを追加するだけです。
yii チュートリアル 」
yii2index.php を削除する方法
1. Apache-rewrite を有効にする Windows では通常、管理者アカウントを使用するため、次の 2 つの項目を有効にするのは非常に簡単です: In [Apache インストール ディレクトリ]/conf/httpd.conf で#LoadModule rewrite_module modules/mod_rewrite.so
Options FollowSymLinks AllowOverride None Order deny,allow Deny from all
“AllowOverride None ”改成“ AllowOverride All ”,
'urlManager'=>[ 'enablePrettyUrl' => true, 'showScriptName' => false, //路由管理 'rules' => [ "<module:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>"=>"<module>/<controller>/<action>", "<controller:\w+>/<action:\w+>/<id:\d+>"=>"<controller>/<action>", "<controller:\w+>/<action:\w+>"=>"<controller>/<action>", ], ],
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 サイトの他の関連記事を参照してください。