之前就架了一個,後來因爲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的前面加了這麽一行:
1 |
(我的Linode服務器現在在東京了,所以是GMT-9)
发表回复