我試圖採用這個重寫規則,並且只能在後端重寫(句柄),我不希望用戶的URL實際發生更改。我的目標是將i.website.com放在CDN上,但將其餘網站留在CDN上。現在,i.website.com轉發到www.website.com/images/,但我想只是在後端處理,並在用戶訪問i.website.com/asdasd.jpg時將其設置爲「 t轉發網址以便CDN有效?如何僅在後端重寫URL
我想我得到了正確的...無論如何這裏是我目前的重寫,也許有更好的方法來做到這一點,我願意接受建議並願意回答任何進一步的問題。
感謝
RewriteCond %{HTTP_HOST} ^i\.website\.com [NC]
RewriteRule ^(.+)$ http://www.website.com/images/$1 [L,R=301]
所以你想代理它? http://httpd.apache.org/docs/2.2/mod/mod_proxy.html如果是這樣,代理來自CDN的內容將會破壞擁有CDN的目的。 –
我不確定,也許這就是我想要的。我想將i.website.com加載到CDN上,但我沒有單獨的服務器來運行這個應用程序的這一小部分。該應用程序旨在將www.website.com/images/並將其提供給正確的腳本,但不是i.website.com,也是www.website.com/images/用於i.website之前的很多鏈接.com被引入 – MasterGberry