TP5框架在nginx環(huán)境下路由報(bào)404錯(cuò)誤解決方法 親測(cè)可用

前段時(shí)間給客戶寫了個(gè)TP5框架的后臺(tái),主要是API調(diào)用灿里,上傳到客戶服務(wù)器后發(fā)現(xiàn)首頁可用,但所有內(nèi)頁報(bào)404錯(cuò)誤程腹,網(wǎng)上一搜發(fā)現(xiàn)天多一樣的問題匣吊,但找了很多都是不可用的,而且都是過時(shí)的,但最終還是自己試出來了色鸳,今天貼下社痛,親測(cè)可用。


寶塔面板windows-5.4.0+Nginx-1.12配置(Linux請(qǐng)使用寶塔面板命雀,可以直接打開配置文件蒜哀,然后根據(jù)這個(gè)修改,一樣的)

請(qǐng)完全按此順序執(zhí)行咏雌,不然我也不清楚有沒有其他問題

1凡怎、通過寶塔線安裝好Nginx與其它環(huán)境

2、通過寶塔面板 添加 網(wǎng)站 (這一步很重要赊抖,寶塔會(huì)自動(dòng)配置一些文件统倒,可以省去很多事情)

3、打開寶塔目錄應(yīng)該是(我的寶塔是裝個(gè)在D盤氛雪,路徑如下D:\BtSoft\WebSoft\nginx\conf\vhost) 注意紅色部分房匆,是conf\vhost目錄下

4、打開找到對(duì)應(yīng)的域名.conf文件报亩,比如:你的網(wǎng)站域名是www.xxx.com浴鸿,那么vhost目錄下就會(huì)有一個(gè)www.xxx.com.conf文件,用記事本以外的軟件打開編輯弦追,你會(huì)看到如下的代碼(軟件自動(dòng)生成的)

#START-SITE

server {

listen 80;

server_name? www.jsq.com;

access_log? logs/www.jsq.com.access.log;

root? D:/wwwroot/www.jsq.com; #網(wǎng)站絕對(duì)路徑

index? index.php default.php index.html index.htm default.html default.htm;

include rewrite/www.jsq.com.conf;

#START-ERROR-PAGE

error_page 403 /403.html;

error_page 404 /404.html;

? ? error_page 502 /502.html;

#END-ERROR-PAGE

#301-START

#301-END

#REFERER-START

#REFERER-END

#PROXY-START

#PROXY-END

#START-SSL

#END-SSL

#START-PHP

location ~ \.php$ {

root? D:/wwwroot/www.jsq.com;

fastcgi_pass? 127.0.0.1:4554;#后面4554 為默認(rèn)端口請(qǐng)勿修改

fastcgi_index? index.php;

fastcgi_param? SCRIPT_FILENAME? $document_root$fastcgi_script_name;

include? ? ? ? fastcgi_params;

? ? }

#END-PHP

}

#END-SITE

5岳链、修改配置文件如下,紅色部分是修改后的劲件,切勿直接復(fù)制 代碼增加不了顏色掸哑,看中文注釋

#START-SITE

server {

listen 80;

server_name? www.jqqq.com;

access_log? logs/www.jqqq.com.access.log;

root? E:/wwwroot/www.jqtest.com/public;

index? index.php default.php index.html index.htm default.html default.htm;

#include rewrite/www.jqqq.com.conf; #注釋該行,無需引用

location / { #第一部分 起始

? ? try_files $uri $uri/ /index.php$uri;

? ? ? ? ? #下面這兩個(gè)if是為了能獲取$_GET參數(shù)零远,不加則無法獲取

? ? if ( -f $request_filename) {?

? ? ? ? ? ? break;?

? ? ? ? }?

? ? ? ? if ( !-e $request_filename) {?

? ? ? ? ? ? rewrite ^(.*)$ /index.php/$1 last;?

? ? ? ? ? ? break;?

? ? ? ? }?

} #第一部分 結(jié)束

#START-ERROR-PAGE

error_page 403 /403.html;

error_page 404 /404.html;

? ? error_page 502 /502.html;

#END-ERROR-PAGE

#301-START

#301-END

#REFERER-START

#REFERER-END

#PROXY-START

#PROXY-END

#START-SSL

#END-SSL

location ~ /\.ht { #第二部分 起始

deny all;

} #第二部 結(jié)束

#START-PHP

location ~* \.php(.*)$ {

root? E:/wwwroot/www.jqtest.com/public;

fastcgi_pass? 127.0.0.1:4554;

fastcgi_index? index.php;

fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;? #第三部分? 起始

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

? ? fastcgi_param PATH_INFO $fastcgi_path_info;? #第三部分 結(jié)束

fastcgi_param? SCRIPT_FILENAME? $document_root$fastcgi_script_name;

include? ? ? ? fastcgi_params;

? ? }

#END-PHP

}

#END-SITE



6苗分、重啟Nginx 然后看看網(wǎng)站是否已經(jīng)可以使用路由了,并且$_GET參數(shù)也可以正常使用牵辣。



注意:如果你的配置文件摔癣,跟我的不一樣,那可能是版本問題纬向,但大體相同择浊,可以自行修改。

————————————————

版權(quán)聲明:本文為CSDN博主「一個(gè)點(diǎn)」的原創(chuàng)文章逾条,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議琢岩,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_41000837/article/details/80447055

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末膳帕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌危彩,老刑警劉巖攒磨,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異汤徽,居然都是意外死亡娩缰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門谒府,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拼坎,“玉大人,你說我怎么就攤上這事完疫√┘Γ” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵壳鹤,是天一觀的道長(zhǎng)盛龄。 經(jīng)常有香客問我,道長(zhǎng)芳誓,這世上最難降的妖魔是什么余舶? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮锹淌,結(jié)果婚禮上匿值,老公的妹妹穿的比我還像新娘。我一直安慰自己赂摆,他們只是感情好挟憔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著库正,像睡著了一般曲楚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上褥符,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天龙誊,我揣著相機(jī)與錄音,去河邊找鬼喷楣。 笑死趟大,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的铣焊。 我是一名探鬼主播逊朽,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼曲伊!你這毒婦竟也來了叽讳?” 一聲冷哼從身側(cè)響起追他,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岛蚤,沒想到半個(gè)月后邑狸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涤妒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年单雾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片她紫。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡硅堆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贿讹,到底是詐尸還是另有隱情渐逃,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布围详,位于F島的核電站朴乖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏助赞。R本人自食惡果不足惜买羞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雹食。 院中可真熱鬧畜普,春花似錦、人聲如沸群叶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽街立。三九已至舶衬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赎离,已是汗流浹背逛犹。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梁剔,地道東北人虽画。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像荣病,于是被迫代替她去往敵國(guó)和親码撰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容