You are here: Home > 更新手札 > 又把奶瓶腿架起來了

又把奶瓶腿架起來了

之前就架了一個,後來因爲Twitter的API升級了,奶瓶腿就用不了,所以我就把它給関了。這兩天看見新版的奶瓶腿源代碼出來了,於是更新了一下。

由於源代碼是根據Apache來寫.htaccess的,我的HTTP服務是Nginx,它不認.htaccess文件,所以我得自己改。

根據Nginx的配置,一般是在/etc/nginx/sites-available/default文件裏面改,相關内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server {
#listen root相關内容略過
location / {
root 硬盤路徑;
index index.php;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}

location /oauthproxy {
if (!-e $request_filename) {
rewrite /. /oauthproxy/index.php last;
}
}
#php相關配置略。。
}

之前我只根據NetPutweets目錄下的.htaccess寫了/下面的rewrite,後來發現不能用proxy方式登錄,問了 @NetPuter 之後,才知道oauthproxy目錄下還有一個.htaccess,於是再加上location /oauthproxy ,就可以了。

PS:由於我用的是PHP5,所以原來的代碼會報一個warning,說沒有設時區之類的。我又不想改php.ini,所以在index.php的前面加了這麽一行:

(我的Linode服務器現在在東京了,所以是GMT-9)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注