與Apache
,如何使一個URL(可以說一個圖像路徑)實際上來自另一個位置。例如,我有像一個URL一個html
頁:HTACCESS如何mod_rewrite網站資源文件路徑?
apple.html,與原來的代碼裏面:
<img src="http://www.myoldsite.com/assets/image/apple.jpg" />
<img src="http://www.myoldsite.com/assets/image/orange.jpg" />
但實際上我想這條道路被重新寫入:
<img src="http://www.mynewsite.com/image/apple.jpg" />
<img src="http://www.mynewsite.com/image/orange.jpg" />
所以當我訪問apple.html
頁面時,圖像應該來自新的位置,而不需要去改變每個文件中的實際代碼。
但實際上我完全弱於.htaccess
規則。當我用類似下面,它顯示錯誤:
RewriteEngine On
RewriteRule http://www.mynewsite.com/image/(.*) /assets/image/$1 [QSA, L]
我有成千上萬的像這樣的頁面,但我完全陷入與.htaccess
規則。
我在想什麼?請幫忙。
嗨不幸的是NO。這些域在不同服務器上是可以使用的。不一樣。那麼你的答案仍然有效? –
是的,但它需要在舊服務器上。這些請求將像往常一樣進入舊服務器,並且Apache將重定向到新服務器。 – mogensen