一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - Nginx+CI框架出現404錯誤怎么解決

Nginx+CI框架出現404錯誤怎么解決

2019-11-11 14:09mrr Nginx

這篇文章主要介紹了Nginx+CI出現404錯誤怎么解決的相關資料,需要的朋友可以參考下

最近剛學ci框架,做了個簡單的項目,在本地搭服務器的環境都調通了,但是部署到遠程服務器時:

http://example.com/(index.php)/ 可以訪問(為配置的默認controller-class)

http://example.com/(index.php)/[controller-class]/[controller-method] 不可以訪問(提示404錯誤!)

最后百度原因:

對于/index.php/abc這種url,Apache和Lighttpd會按”index.php?abc”來解釋,而nginx會認為是請求名字是“index.php”的目錄下的abc文件的內容。所以CI在nginx下不配置rewrite是無法運行的,而在Apache和Lighttpd則正常。

解決方案(要點加粗,重點標紅):

 

復制代碼 代碼如下:

server {
listen ;
server_name example.com;
root /data/wwwroot/example/ index index.php index.html index.htm;
location ~* \.(css|js|swf|htm|jpg|png|gif|json|atlas)?$ {
expires d;
add_header Pragma public;
add_header Cache-Control "public";
}
location /controller-class/ {
if (!-e $request_filename) {
rewrite ^/controller-class/(.*)$ /controller-class/index.php?q=$uri&$args;
}
}
location ~ \.php$ {
fastcgi_pass ...:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PHP_VALUE open_basedir=$document_root:/tmp/:/proc/;
include fastcgi_params;
}
}

 

以上內容是小編給大家分享的Nginx+CI出現404錯誤怎么解決的相關內容,希望對大家有所幫助!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美日韩在线不卡第一页 | 国产精品第1页在线播放 | 免费观看成年人视频 | 99在线精品免费视频九九视 | 国产精品自在线 | 婷婷去我也去 | tube62hdxxxx日本 | 大杳蕉在线影院在线播放 | 国产一区二区视频在线播放 | 亚洲香蕉综合在人在线视看 | 牛牛在线观看 | www.日本在线播放 | 美女牲交毛片一级视频 | 色偷偷伊人 | 亚洲天堂三区 | 男人女人插 | 欧美色成人tv在线播放 | 特黄一级 | 亚洲高清影院 | 国产精品女主播大秀在线 | 国产免费视 | 国产精品国产色综合色 | 范冰冰特黄xx大片 | sao虎在线精品永久 s0e一923春菜花在线播放 | 亚洲AV无码专区国产精品麻豆 | 欧美一级欧美三级 | 视频一区二区国产无限在线观看 | 疯狂刺激的3p国产在线 | 日韩免费高清完整版 | 小仙夜晚慰自催眠mp3护士篇 | 91在线视频导航 | japanese在线看| 久草热8精品视频在线观看 久草草在线视视频 | 91麻豆精品国产自产在线观看 | 国产精品亚洲一区二区久久 | 2020精品极品国产色在线观看 | 日本不卡视频免费 | 韩国女主播在线大尺无遮挡 | 999国产精品亚洲77777 | 俄罗斯freeⅹ性欧美 | 国产剧情麻豆刘玥视频 |