站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        關(guān)于ThinkPHP5配置Nginx實(shí)現(xiàn)兼容pathinfo模式訪問

        下面由thinkphp教程欄目給大家介紹ThinkPHP5配置Nginx實(shí)現(xiàn)兼容pathinfo模式訪問,希望對(duì)需要的朋友有所幫助!

        關(guān)于ThinkPHP5配置Nginx實(shí)現(xiàn)兼容pathinfo模式訪問

        ThinkPHP項(xiàng)目,當(dāng)使用Apache服務(wù)器時(shí),Apache服務(wù)器本身支持pathinfo模式,ThinkPHP的4種訪問模式都沒問題;當(dāng)使用Nginx時(shí),碰到問題,必須使用兼容模式訪問。
        查找很多文檔,歸納原因及解決方案如下:

        原因:低版本的Nginx不支持pathinfo模式;高版本的Nginx(大約0.7以后)支持,但默認(rèn)沒有開啟。
        解決解決方案:

        1、開啟Nginx的pathinfo模式:
        在站點(diǎn)配置文件中找到 location ~ .php$ {…} 那部分,把那個(gè) $ 符號(hào)刪除,然后在{}中添加以下代碼:

            fastcgi_split_path_info         ^(.+.php)(.*)$;     fastcgi_param  PATH_INFO        $fastcgi_path_info;         fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;

        保存,重啟。這時(shí)Nginx已經(jīng)支持pathinfo,訪問www.xxx.com/index.php/admin/index/test查看結(jié)果
        注意:如果模板文件中使用了U()函數(shù),fastcgi_split_path_info部分要替換為

            fastcgi_split_path_info  ^((?U).+.php)(/?.+)$;

        2、rewrite重寫,隱藏入口文件index.php
        在站點(diǎn)配置文件中找到 location / {…}這部分,在里面添加以下代碼:

            # 專門針對(duì)tp的rewrite模式     if (!-e $request_filename) {         rewrite  ^(.*)$  /index.php?s=$1  last;         break;     }

        保存,重啟。這時(shí)Nginx完美支持pathinfo模式,訪問www.xxx.com/admin/index/test查看結(jié)果

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产成人精品999在线观看| 国产精品国产AV片国产| 国产精品玖玖美女张开腿让男人桶爽免费看 | 精品视频久久久久| 精品一卡2卡三卡4卡免费视频 | 国产久热精品无码激情| 男女男精品网站免费观看 | 国产日韩精品欧美一区| 亚洲av午夜精品一区二区三区| 国产精品偷伦视频免费观看了| 久久91精品久久91综合| 久久青青草原精品国产| 亚洲国产精品一区二区九九| 精品乱子伦一区二区三区高清免费播放| 久久成人国产精品二三区| 国产午夜精品无码| 色婷婷在线精品国自产拍| 亚洲电影日韩精品 | 奇米影视7777久久精品| 亚洲欧洲精品成人久久奇米网| 欧美 日韩 精品 另类视频| 精品一久久香蕉国产线看播放| 国产成人精品一区在线| 91自慰精品亚洲| 99久久精品免费| 99久久精品无码一区二区毛片| 2023国产精品自拍| 国产高清日韩精品欧美激情| 国产精品片在线观看手机版| 国产精品九九久久免费视频 | 精品综合久久久久久888蜜芽| 日韩精品内射视频免费观看| 午夜精品久久久久久毛片| 中文精品久久久久人妻不卡 | 99久久99久久精品国产片果冻| 9191精品国产免费久久| 国产成人高清精品一区二区三区| 国产精品99久久久久久猫咪 | 久久青青草原精品影院| 51久久夜色精品国产| 国产精品亚洲二区在线观看|