亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

nginx下thinkphp的URL重定向

Zack / 2967人閱讀

摘要:最近使用框架進(jìn)行開(kāi)發(fā)的時(shí)候遇到一個(gè)問(wèn)題,把項(xiàng)目部署到上用當(dāng)服務(wù)器的情況下,重定向出現(xiàn)問(wèn)題,同樣的后綴,在本地環(huán)境可以正常訪問(wèn),在服務(wù)器上就出現(xiàn)了,但是使用的全路徑是可以訪問(wèn)的。

最近使用thinkPHP框架進(jìn)行開(kāi)發(fā)的時(shí)候遇到一個(gè)問(wèn)題,把項(xiàng)目部署到Linux上用nginx當(dāng)服務(wù)器的情況下,URL重定向出現(xiàn)問(wèn)題,同樣的URL后綴,在本地環(huán)境可以正常訪問(wèn),在服務(wù)器上就出現(xiàn)了404 ,但是使用TP的全路徑URL是可以訪問(wèn)的。后來(lái)經(jīng)過(guò)查看發(fā)現(xiàn)是由于本地環(huán)境和服務(wù)器上使用的服務(wù)載體不同導(dǎo)致的,本地環(huán)境使用的是Apache,服務(wù)器上使用的是nginx。經(jīng)過(guò)查看TP的官方文檔,解決了問(wèn)題:
Apache的URL重寫(xiě):


 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

nginx的重寫(xiě),需要在nginx的配置信息中添加:

  location / { // …..省略部分代碼
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
    }
 }

然后要把項(xiàng)目的URL_MODEL改成2:

"URL_MODEL"             =>  2,       URL訪問(wèn)模式,可選參數(shù)0、1、2、3,代表以下四種模式: 0
(普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默認(rèn)為PATHINFO 模式

參考文檔:TP官方文檔

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/39737.html

相關(guān)文章

  • nginxthinkphpURL定向

    摘要:最近使用框架進(jìn)行開(kāi)發(fā)的時(shí)候遇到一個(gè)問(wèn)題,把項(xiàng)目部署到上用當(dāng)服務(wù)器的情況下,重定向出現(xiàn)問(wèn)題,同樣的后綴,在本地環(huán)境可以正常訪問(wèn),在服務(wù)器上就出現(xiàn)了,但是使用的全路徑是可以訪問(wèn)的。 最近使用thinkPHP框架進(jìn)行開(kāi)發(fā)的時(shí)候遇到一個(gè)問(wèn)題,把項(xiàng)目部署到Linux上用nginx當(dāng)服務(wù)器的情況下,URL重定向出現(xiàn)問(wèn)題,同樣的URL后綴,在本地環(huán)境可以正常訪問(wèn),在服務(wù)器上就出現(xiàn)了404 ,但是使用...

    avwu 評(píng)論0 收藏0
  • Thinkphp定向redirect、和跳轉(zhuǎn)success、error區(qū)別

    摘要:三個(gè)方法同時(shí)傳入這個(gè)參數(shù)時(shí)候生成的地址會(huì)多個(gè),導(dǎo)致訪問(wèn)出錯(cuò),但是當(dāng)使用偽靜態(tài)時(shí)候卻沒(méi)有問(wèn)題查看源代碼跳轉(zhuǎn)重定向支持指定模塊和延時(shí)跳轉(zhuǎn)跳轉(zhuǎn)的表達(dá)式其它參數(shù)延時(shí)跳轉(zhuǎn)的時(shí)間單位為秒跳轉(zhuǎn)提示信息因?yàn)樾枰氖亲址皇呛瘮?shù)生成的地址和則不同的是,他們 三個(gè)方法同時(shí)傳入 U(MODULE_NAME . /Public/index) 這個(gè)URL參數(shù)時(shí)候 redirect生成的地址會(huì)多個(gè)index....

    xuweijian 評(píng)論0 收藏0
  • thinkphp源碼分析(一)—開(kāi)門篇

    摘要:源碼分析開(kāi)門篇生命周期入口文件用戶發(fā)起的請(qǐng)求都會(huì)經(jīng)過(guò)應(yīng)用的入口文件,通常是文件。注冊(cè)錯(cuò)誤和異常機(jī)制執(zhí)行注冊(cè)錯(cuò)誤和異常處理機(jī)制。由三部分組成應(yīng)用關(guān)閉方法錯(cuò)誤處理方法異常處理方法注冊(cè)應(yīng)用關(guān)閉方法是為了便于攔截一些系統(tǒng)錯(cuò)誤。 源碼分析—開(kāi)門篇 thinkphp生命周期 1、入口文件 用戶發(fā)起的請(qǐng)求都會(huì)經(jīng)過(guò)應(yīng)用的入口文件,通常是 ==public/index.php==文件。當(dāng)然,你也可以更改...

    flybywind 評(píng)論0 收藏0
  • PHP處理WEB請(qǐng)求流程

    摘要:會(huì)依據(jù)協(xié)議,將請(qǐng)求的數(shù)據(jù)等信息發(fā)送給解析器,接下來(lái)解析器會(huì)解析文件,初始化執(zhí)行環(huán)境,然后處理請(qǐng)求,再以規(guī)定的格式返回處理后的結(jié)果,退出進(jìn)程。它的特點(diǎn)是會(huì)在動(dòng)態(tài)分配處理進(jìn)程給請(qǐng)求,以達(dá)到提高效率的目的,大多數(shù)實(shí)現(xiàn)都會(huì)維護(hù)一個(gè)進(jìn)程池。 PHP作為世界上最好的編程語(yǔ)音,被廣泛的運(yùn)用到Web開(kāi)發(fā)中。因?yàn)槠湔Z(yǔ)法和C類似,有著非常平緩的學(xué)習(xí)曲線,越來(lái)越多的人使用PHP進(jìn)行Web產(chǎn)品的快速開(kāi)發(fā)。PH...

    zhangrxiang 評(píng)論0 收藏0
  • Nginx部署HTTPS服務(wù)過(guò)程與異常處理實(shí)踐

    摘要:當(dāng)點(diǎn)擊檢查配置之后,如果阿里云能夠正常訪問(wèn),則會(huì)在左側(cè)給出提示,現(xiàn)在可以返回證書(shū)列表,在列表中可以看到當(dāng)前狀態(tài)為審核中,如下圖審核因?yàn)椴恍枰藶楦深A(yù),所以很快就能下發(fā)證書(shū),筆者下發(fā)證書(shū)的時(shí)間大約是分鐘左右。 一、背景 筆者所在團(tuán)隊(duì)需要開(kāi)發(fā)ios的APP,而apptstore應(yīng)用商店審核需要應(yīng)用使用https,所以需要配置https證書(shū),筆者將此次配置的過(guò)程與遇到的一些問(wèn)題記錄下來(lái),方便...

    Scliang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<