Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

Gallery 由 2.x 升到 3 之後的網址轉換
post by tommy @ 21 十二月, 2011 11:49

之前說過, 可以把 Gallery 2.x 與 3 看成是不同的軟體. G3 可以使用 g2_import 模組把原本 G2 的資料匯入到 G3 裡頭 (所有的檔案都會複製一份, 所以做好後在 G3 的任何動作都不會影響原本在 G2 裡的東西.

在 import 結束後, 官方的建議是把原本 G2 的網址, 轉給 G3 裡頭的 /g2/map 來處理, 以 nginx 來說, 就是用下面這個 rewrite 的設定 (應該只要轉這幾種就可以):

rewrite ^/((v|d|key|f|p|c)/.*)$ /g2/map?path=$1 last;

不過.... 要注意的是, 這個 g2 的功能, 是建立在 g2_import 這個模組之下的, 所以... 就算你已經 import 好了, 以後再也不需要用到 import 的功能, 還是不能把這個模組給取消掉, 因為... 沒有啟用這個模組就沒有 /g2/map 這個功能可以用.

如果你完全不打算用到 g2_import, 但仍想保有 /g2/map 的功能... 可以自己動手把裡頭一些用不到的東西移除... 或用我改的這個小模組 g2map.

g2map => http://www.teatime.com.tw/~tommy/files/gallery/g2map.tar.gz

這是由 g2_import 裡頭把 g2.php 弄出來用的一個小模組, 就只是做 G2 => G3 的網址轉換工作.

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 56 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS