この記事の例は、Yii が URL 内のindex.php を隠す方法を説明しています。参考のために皆さんと共有してください。詳細は次のとおりです:
1. config/ の下の main.php を変更します:
'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ), ),
2. のルート ディレクトリにある .htaccess ファイルの内容を変更します。ウェブサイトは次のとおりです:
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 フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。
URL 内のindex.php を隠す Yii の方法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。