記事狗 Nginx 的偽靜態(tài)(Rewrite)規(guī)則

記事狗微博系統(tǒng)是一套業(yè)界領(lǐng)先的開(kāi)源PHP微博程序,其支持Web、手機(jī)、短信、QQ機(jī)器人等多種方式發(fā)布內(nèi)容,并可通過(guò)QQ即時(shí)通知、站外調(diào)用、同步到新浪微博、騰訊微博(可使用微博賬戶登錄、注冊(cè)綁定)等傳播內(nèi)容,是現(xiàn)在最熱門、最火爆的互動(dòng)系統(tǒng)。記事狗微博集成了Ucenter模塊,可與所有集成該模塊的系統(tǒng)(比如Discuz、Ecshop等)進(jìn)行無(wú)縫整合,完美實(shí)現(xiàn)用戶同步注冊(cè)、登陸、退出,同步上傳頭像,同步修改密碼,讓網(wǎng)站已有用戶輕松使用。

把下面代碼存為jsg.conf,然后在域名配置文件(t.jyrj.net.conf)中嵌入(include jsg.conf)就行了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }

    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }

    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }

    if (!-e $request_filename) {
        return 404;
    }
}