이 기사의 예에서는 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 프로그램 설계에 적용됩니다.
Yii의 URL에 index.php를 숨기는 방법에 대한 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!