將basic/web目錄從url中去除:
1.apache伺服器配置
在 apache 的httpd.conf
檔案或在乙個虛擬主機配置檔案中使用如下配置。注意,你應該將path/to/basic/web
替換為實際的basic/web
目錄。
# 設定文件根目錄為 「basic/web」
documentroot
"path/to/basic/web"
# 開啟 mod_rewrite 用於美化 url 功能的支援(譯註:對應 pretty url 選項)
rewriteengine
on# 如果請求的是真實存在的檔案或目錄,直接訪問
rewritecond
% !-f
rewritecond
% !-d
# 如果請求的不是真實檔案或目錄,分發請求至 index.php
rewriterule . index.php
# ...其它設定...
為了使用 nginx,你應該已經將 php 安裝為 fpm sapi 了。使用如下 nginx 配置,將path/to/basic/web
替換為實際的basic/web
目錄,mysite.local
替換為實際的主機名以提供服務。
server
# 若取消下面這段的注釋,可避免 yii 接管不存在檔案的處理過程(404)
}
使用該配置時,你還應該在php.ini
檔案中設定cgi.fix_pathinfo=0
,能避免掉很多不必要的stat()
系統呼叫。
還要注意當執行乙個 https 伺服器時,需要新增fastcgi_param https on;
一行,這樣 yii 才能正確地判斷連線是否安全。
(以上摘自
(未完待續)
Yii2 配置yii2 redis擴充套件
前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2.0...
Yii2 配置yii2 redis擴充套件
前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php 然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2....
YII相關學習資料整合
yii2的框架,因為國內關於yii2框架的具體中文資料還是比較少,下面整理一些比較好的中文資料。1 yii2的底層和架構方面 a yii2的目前的官方中文社群文件,翻譯還算是比較明白,最好從這裡入手 b yii2的關於底層方面的解說,說的比較通俗易解 c 牛人從底層分析說解yii2,設計的整個設計都...