2012-06-03 53 views
0

我曾經有一個網站已啓動並運行在我的域名上,我已經關閉了。然而,在那個網站上,我有一些特定的圖片,我可以與其他網站分享。.htaccess圖像重定向爲一對一的基礎上的特定圖像

它已經有一段時間,我訪問了該域的日誌,我認識到,有來了404約2打圖像,我承認他們是共享的圖像。我想要做的是將這些圖像放在我的另一個域中,並且有任何請求將這些圖像重寫爲圖像現在駐留的其他域url。

這是可能的,以一對一的方式指定圖像,並讓它們指向其他域上的計數器部分?我已經看到它完成了人們不那麼有選擇性,但沒有什麼我想做的事情。

回答

2

是的,你可以用.htaccess來做到這一點。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
Options +FollowSymLinks 

RewriteRule ^img/path/to/file1.jpg$ http://newdomain.com/new/path/to/file1.jpg [L,R=301] 
RewriteRule ^img/path/to/file2.jpg$ http://newdomain.com/other/new/path/to/file2.jpg [L,R=301] 
RewriteRule ^img/path/to/(file3.jpg|file4.jpg)$ http://newdomain.com/typical/new/path/to/$1 [L,R=301] 
</IfModule> 

考慮http://olddomain.com/img/path/to/file1.jpg是一個圖像文件和htaccess的是在olddomain.com文檔根目錄,這應該做的工作。如果你不能對一些正則表達式匹配的新老文件名你需要有一個符合RewriteRule對每個缺少的圖像。

+0

@driedfruit:哈哈,我只是發現它,去編輯和您的編輯殺出了:))乾杯 – Havelock

+1

的作品順順當當。謝謝,這將有助於這麼多把事情重新安置,已經採取了一些舊的網站上,和或移動,一個一切。非常感謝 – chris