2012-10-03 27 views
0

我有parkeddomain.com和maindomain.net(其安裝配置時,服務器) 每一個上parkeddomain.com網站運行覺得htaccess的重定向裏面所有域名,但保持圖像

現在我需要重定向所有請求maindomain.com到parkeddomain.com

到目前爲止,我得到了

RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR] 
RewriteCond %{HTTP_HOST} ^www.maindomain.net$ 
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L] 

但只有域名重定向,內部頁/子文件夾不會重定向!

而且我也需要無Cookie速度的目的,靜態/圖像文件,我需要保持圖像的URL 不定向

如:www.maindomain.net/sample.html需要重定向到www.parkeddomain.com/sample.html

www.maindomain.net/images/abc.jpg不重定向到任何地方

回答

0

試試這個:

RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR] 
RewriteCond %{HTTP_HOST} ^www.maindomain.net$ 
RewriteRule (.*)\.jpg - [L] 
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L] 

後續ing規則說如果url結尾在.jpg那麼不要做任何事情。 -說什麼也不做,[L]說這應該是最後一條要遵守的規則,所以它忽略任何以下規則。

RewriteRule (.*)\.jpg - [L] 

如果你想多個圖像擴展,然後你可以用類似於:

RewriteRule (.*)\.(jpg|jpeg|gif|png) - [L] 
+0

我已經嘗試了所有方式更多鈔票,但仍然無法正常工作。只有根域名重定向..其他頁面仍然沒有chagne ..請看看:http://jsfiddle.net/4QGEP/1/並去線路配置爲xaluan.org .. –

+0

我再次重新測試奇怪的是它重定向與PHP文件,如xaluan.org/thanhtoan.php ?付費= 1但不能使用HTML或圖像文件/b.htm .. ..所以如果不需要配置RewriteRule(。*)\。jpg - [L]它仍然工作..除了我,我把該配置在服務器將永遠在循環中重定向..沒有理想! –

+0

請嘗試http://jsfiddle.net/Bd4ms/ – Virendra

相關問題