2013-12-17 3 views
0

Я хочу, чтобы переписать URL для изображений, оригинальный URL изображения, как http://thumbs.ebaystatic.com/d/w225/pict/370850474463.jpg, и я хочу Перенаправление на моем сайте домена URL как http://thumbs.mydomain.com/d/w225/pict/370850474463.jpg к оригиналу.Ebay URL изображения переписывания

Я пробовал:

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

Что вы пробовали до сих пор? Модуль перезаписи имеет отличную документацию. Вы ничего не понимаете? – arkascha

+0

Я пробовал много вещей до сих пор, но не смог добиться успеха. Можете ли вы, пожалуйста, дать мне пример для этого? – Raheel

+0

@ Raheel, если вы предоставите несколько примеров того, что вы пробовали, мы можем объяснить, почему они не работали, и помочь вам найти решение. – Jon

ответ

0

ОК, пожалуйста, прочитанный в руководстве, он объясняет, как все это работает.

Приведенные примеры не работают как RewriteRulematches 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] 
+0

извините, но он не работает. он не дает серверу. – Raheel

+0

Какой URL-адрес вы пробовали и посетили, что дало ошибку? – Jon

+0

Я пишу это правило: RewriteCond% {HTTP_HOST} thumbs1.oshopy.com/ RewriteRule \. (Jpg | gif | png | jpeg) $ http: //thumbs1.ebaystatic.com% {REQUEST_URI} [R = 301 , L] и пытается получить изображения из этого: ** http: //thumbs1.oshopy.com/d/w225/pict/121233069297.jpg** – Raheel

Смежные вопросы