xplant 與 CoralCDN

xplanet 和 Coral CDN 這篇提到的問題:

所以我就寫信去給 xplanet 的作者,跟他提了一下或許可以加一個類似 http://xplanet.sourceforge.net.nyud.net:8090/clouds_2048.jpg 之類的,不過他說如果這樣的話,使用者一定會把 “.nyud.net:8090/” 拿掉然後直接連,這樣問題又回到原點 (之前就是因為這個檔吃掉太多 sourceforge 的頻寬才會被警告然後被迫找一堆人來 hosting 的)

CoralCDN 上面有提供 Apache mod_rewrite tutorial,我相信這才是 ijliao 需要的:(強制過 CoralCDN)

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} !^CoralWebPrx
RewriteRule ^/images/foo(.*)$ http://foo.bar.nyud.net:8090/images/foo$1.html [R,L]

原因是過 CoralCDN 後 User-Agent 會被換成 /^CoralWebPrx/ (Regular Expression),所以可以用此判斷。

3 thoughts on “xplant 與 CoralCDN”

  1. 我是有把我自己的部份改成用這個做法啦
    看來我還要再去跟 xplanet maintainer 研究一下…

  2. 要是到coral 的limit可能會變成loop?
    我是這樣判斷
    RewriteCond ${REQUEST_URI} !coral-no-serve$

Comments are closed.