nginx根據URL中的資訊存取到指定目錄
淡淡烟草味
淡淡烟草味 2017-05-16 17:19:55
0
2
486

例如我現在的URL(美化後的URL)是
/1/test/test
然後nginx做處理,存取目錄為/home/data/segmentfault/1/web
經過nginx處理,實際URL為
/1/web/index.php?test/test

#美化後的URL
/2/test/test
存取目錄為/home/data/segmentfault/2/web
實際URL為
/2/web/index.php? test/test

就是根據版本號碼來選擇不同的資料夾,然後pathinfo模式依然生效。框架代碼為Yii2。

該如何設定nginx的跳轉規則呢?
或是有沒有相關資料,這樣的內部跳躍該如何形容?有沒有專有名詞描述?

淡淡烟草味
淡淡烟草味

全部回覆(2)
巴扎黑

location 裡使用正規匹配,root 設定目錄時會讀取正規匹配的內容組裝路徑。
相關nginx術語:location,正規,set 指令,map 指令,root 指令,alias 指令。

为情所困

你這種訪問方式根本不用做多餘的設定。 。 。

server {
        listen 80;
        server_name segmentfault.com;
        include enable-php.conf;
        location ~ \.php$ {
        include fastcgi.conf;
        }
        root /home/data/segmentfault;
        index index.html index.php;
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!