易趣网址图像重写

时间:2013-12-17 10:39:09

标签: .htaccess url url-rewriting

我想为图片重写网址,原始图片网址就像 http://thumbs.ebaystatic.com/d/w225/pict/370850474463.jpg ,我想在我的网站域名网址上重定向网址,例如 http://thumbs.mydomain.com/d/w225/pict/370850474463.jpg 到原来的。

我试过了:

RewriteRule thumbs2.domain.com/d/w225/pict/121233069297.jpg thumbs2.ebaystatic.com/d/w225/pict/121233069297.jpg [R,L] 
 and
RewriteRule http://([A-Za-z0-9-]+).domain.com$ http://([A-Za-z0-9-]+).ebaystatic.com/$1 [R,L]

请帮助 感谢

1 个答案:

答案 0 :(得分:0)

好的,请阅读本手册,它解释了这一切是如何运作的。

您提供的示例不能用作RewriteRule matches the requested URL path(不是主机名)。

你可以试试这个:

# Match the requested hostname
RewriteCond %{HTTP_HOST} thumbs.domain.com
# Check that the request ends in an image extension and redirect the whole request
RewriteRule \.(jpg|gif|png|jpeg)$ http://thumbs.ebaystatic.com%{REQUEST_URI} [R=301,L]