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),所以可以用此判斷。
我是有把我自己的部份改成用這個做法啦
看來我還要再去跟 xplanet maintainer 研究一下…
要是到coral 的limit可能會變成loop?
我是這樣判斷
RewriteCond ${REQUEST_URI} !coral-no-serve$
那是 CoralCDN 的官方解法 XD