欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx支持codeigniter的pathinfo模式url重寫配置寫法示例

 更新時(shí)間:2014年07月04日 11:18:32   投稿:junjie  
這篇文章主要介紹了nginx支持codeigniter的pathinfo模式url重寫配置寫法示例,pathinfo模式是一種開(kāi)發(fā)框架都愛(ài)用的路由模式,需要的朋友可以參考下

開(kāi)發(fā)環(huán)境

codeigniter 2.14
PHP 5.4.18
nginx 1.4.2

Codeigniter配置

打開(kāi) codeignite 的 config.php 文件修改如下:

$config['uri_protocol'] = "PATH_INFO";

nginx配置

打開(kāi) nginx 的配置文件 nginx.conf 文件,修改如下:

# 我使用的是虛擬主機(jī)配置
server {
  listen  80;
  server_name dev.example.com;

  rewrite_log on;

  root /www/web/htdocs/dev.example.com;
  index index.php index.html index.htm;

  location / {
    index index.php index.html index.htm;
  }

  location ~ \.php($|/) {
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_index index.php;
   fastcgi_split_path_info ^(.+\.php)(.*)$;
   fastcgi_param PATH_INFO $fastcgi_path_info;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   include  fastcgi_params;
  }

  if (!-e $request_filename) {
   rewrite ^/(.*)$ /index.php/$1 last;
   break;
  }

  location ~ /\.ht {
    deny all;
  }
}

現(xiàn)在就可以用pathinfo模式訪問(wèn)了,如:

http://dev.example.com/app/welcome/test

相關(guān)文章

  • Nginx之rewrite實(shí)現(xiàn)URL重寫方式

    Nginx之rewrite實(shí)現(xiàn)URL重寫方式

    文章介紹了Nginx的rewrite模塊,包括其重要性、相關(guān)指令(如set、if、break、return、rewrite)的使用方法和作用域,并舉例說(shuō)明了這些指令的實(shí)際應(yīng)用場(chǎng)景,如域名重定向和防盜鏈處理
    2025-03-03
  • nginx做代理轉(zhuǎn)發(fā)前端請(qǐng)求到后端的代碼示例

    nginx做代理轉(zhuǎn)發(fā)前端請(qǐng)求到后端的代碼示例

    Nginx作為反向代理服務(wù)器,可以有效處理請(qǐng)求并轉(zhuǎn)發(fā)到后端服務(wù)器,這篇文章主要介紹了nginx做代理轉(zhuǎn)發(fā)前端請(qǐng)求到后端的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪問(wèn)ip的方法

    Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪問(wèn)ip的方法

    最近在訪問(wèn)時(shí)不時(shí)會(huì)被暴力刷量,爬蟲(chóng)和惡意攻擊導(dǎo)致數(shù)據(jù)庫(kù),服務(wù)等癱瘓,所以本文介紹了在Nginx上實(shí)現(xiàn)一個(gè)動(dòng)態(tài)攔截IP的方法,具體是當(dāng)某個(gè)IP在1分鐘內(nèi)訪問(wèn)超過(guò)60次時(shí),將其加入Redis并攔截,攔截時(shí)間默認(rèn)1天,需要的朋友可以參考下
    2025-02-02
  • zabbix配置nginx監(jiān)控的實(shí)現(xiàn)

    zabbix配置nginx監(jiān)控的實(shí)現(xiàn)

    本文主要介紹了zabbix配置nginx監(jiān)控的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Nginx 中實(shí)現(xiàn)請(qǐng)求的排隊(duì)機(jī)制的過(guò)程詳解

    Nginx 中實(shí)現(xiàn)請(qǐng)求的排隊(duì)機(jī)制的過(guò)程詳解

    Nginx中的請(qǐng)求排隊(duì)機(jī)制就像是交通警察指揮交通一樣,讓網(wǎng)絡(luò)流量有序地流動(dòng),保障服務(wù)器的穩(wěn)定運(yùn)行和用戶的良好體驗(yàn),在深入探討 Nginx 中的請(qǐng)求排隊(duì)機(jī)制之前,咱們先來(lái)弄明白到底什么是請(qǐng)求的排隊(duì)機(jī)制,帶著這個(gè)問(wèn)題一起通過(guò)本文學(xué)習(xí)吧
    2024-07-07
  • 詳解前端到底可以用nginx做什么

    詳解前端到底可以用nginx做什么

    Nginx因?yàn)樗姆€(wěn)定性、豐富的模塊庫(kù)、靈活的配置和低系統(tǒng)資源的消耗而聞名,下面這篇文章主要給大家介紹了關(guān)于前端到底可以用nginx做什么的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • nginx之virtual host虛擬主機(jī)的配置實(shí)現(xiàn)

    nginx之virtual host虛擬主機(jī)的配置實(shí)現(xiàn)

    虛擬主機(jī)(vhost)技術(shù)允許一臺(tái)物理服務(wù)器托管多個(gè)獨(dú)立網(wǎng)站或應(yīng)用,每個(gè)虛擬主機(jī)擁有獨(dú)立的域名、配置文件等,實(shí)現(xiàn)資源隔離管理,Nginx服務(wù)器通過(guò)配置文件實(shí)現(xiàn)虛擬主機(jī)設(shè)置,感興趣的可以了解一下
    2024-11-11
  • Nginx配置四層、七層網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)的方法示例

    Nginx配置四層、七層網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)的方法示例

    nginx作為透明代理可以充分利用其高性能和靈活性來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)流量的轉(zhuǎn)發(fā)和處理,本文主要介紹了Nginx配置四層、七層網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)的方法示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Nginx反向代理后無(wú)法獲取客戶端真實(shí)IP地址

    Nginx反向代理后無(wú)法獲取客戶端真實(shí)IP地址

    本文主要介紹了Nginx反向代理后無(wú)法獲取客戶端真實(shí)IP地址,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • nginx隱藏響應(yīng)頭server信息和版本號(hào)信息的操作方法

    nginx隱藏響應(yīng)頭server信息和版本號(hào)信息的操作方法

    文章介紹了兩種隱藏或修改Nginx響應(yīng)頭中server信息的方法:一種是通過(guò)修改配置文件全局段添加`server_tokens off`,另一種是重新編譯Nginx并修改Banner信息,兩種方法分別適用于傳統(tǒng)部署和需要更靈活自定義的情況,需要的朋友可以參考下
    2025-02-02

最新評(píng)論