yii index.php隱藏的設定方法: 先開啟apache的rewrite模組;然後去掉rewrite前的「#」符號;接著建立「.htaccess」檔案;最後修改yii的設定檔「mail.php ”即可。
yii 隱藏index.php
首先,開啟apache的rewrite模組
# 去掉rewrite前的#,如下圖
LoadModule rewrite_module modules/mod_rewrite.so
接著,在yii的index.php同級目錄建立.htaccess文件,內容如下
<IfModule mod_rewrite.c> 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 </IfModule>
# 最後,在yii的設定檔mail.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>', ), ),
這樣就隱藏了index.php
#推薦學習:《yii教程》
以上是yii index.php隱藏的設定方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!