LNMP一鍵安裝包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)

LNMP一鍵安裝包是一個(gè)用Linux Shell編寫的可以為CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin vps或獨(dú)立主機(jī)安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生產(chǎn)環(huán)境的Shell程序。同時(shí)提供一些實(shí)用的輔助工具如:虛擬主機(jī)管理、FTP用戶管理、Nginx、MySQL/MariaDB、PHP的升級(jí)、常用緩存組件redis、Xcache等的安裝、重置MySQL root密碼、502自動(dòng)重啟、日志切割、SSH防護(hù)DenyHosts/Fail2Ban、備份等許多實(shí)用腳本。
下載地址:https://lnmp.org/

在和龍等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,和龍網(wǎng)站建設(shè)費(fèi)用合理。

  1:讓nginx支持pathinfo模式

     (1):在/usr/local/nginx/conf/nginx.conf文件中注釋掉以下代碼

    #include php-enable.conf

     (2):在/usr/local/nginx/conf/nginx.conf文件中添加以下代碼

    include enable_pathinfo.conf

  2:通過nginx的rewrite功能去除url中的入口文件(比如說index.php)

      //實(shí)例如下
      location /test {
         if (!-e $request_filename){      
           rewrite  ^/test/$    /test/index.php;  
           rewrite  ^/test/(.*)$  /test/index.php?s=$1  last; 
         }        
      }

  3:配置TP框架,使得U()生成不帶入口文件的url

     //在config文件中,配置路由方式為rewrite模式
     URL_MODEL'             =>  2,

  4:配置TP框架,使得TP分頁處理類生成的url中不含有入口文件名

     //在入口文件中,定義常量   
     define (__APP__,"path")
     //path代表的是入口文件相當(dāng)于網(wǎng)站根目錄的路徑。
     //如果入口文件在網(wǎng)站根目錄下,就
     define(__APP__,"")
     //如果入口文件在網(wǎng)站根目錄下的/test/下,就
     define(__APP__,"/test")

  5:如果需要,還可以配置TP框架,開啟偽靜態(tài)

    

    

 

當(dāng)前名稱:LNMP一鍵安裝包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)
網(wǎng)頁網(wǎng)址:http://bm7419.com/article16/jjcsgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)頁設(shè)計(jì)公司自適應(yīng)網(wǎng)站、商城網(wǎng)站、App設(shè)計(jì)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營