久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

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

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

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

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

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

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

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

      保存,重啟。這時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
      在站點配置文件中找到 location / {…}這部分,在里面添加以下代碼:

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

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

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號