2014-12-25 8 views
1

내가 리디렉션을 만든하지만 내가htaccess로 리디렉션 이미지

1 리디렉션 아래 두 접근 방식을 시도

Redirect 301 /images/Dog%food-energy.jpg http://www.dogfoodenergy.com/ProductDetails.asp?323 

2 리디렉션

제대로 작동 나던

RewriteCond %{QUERY_STRING} ^Dog%20food-energy\.jpg$ 
RewriteRule ^images/$ http://www.dogfoodenergy.com/ProductDetails.asp?323 [R=301,L] 

다른 URL로 리디렉션되도록 적어도 50 가지가 있습니다. 또한 주소 표시 줄에 붙여 넣을 때 이미지의 공간이 % 20으로 변환됩니다.

+0

리디렉션하려는 이미지의 원래 전체 URL은 무엇입니까? – anubhava

+0

예를 들어 http://www.dog-food-energy.com을 사용할 수 있으므로 붙여 넣기 할 때 http://www.dog-food-energy.com/images/Dog%food-energy.jpg가됩니다. 원래는 http://www.dog-food-energy.com/images/Dog food-energy.jpg (백분율없이) – JeVic

+0

원래 'dog- food- energygy.com/images/Dog food-energy'인 경우. jpg' 그러면 브라우저에서'dog-food-energy.com/images/Dog % 20food-energy.jpg' 즉 공간 대신'% 20'이됩니다. 그러나 당신은 예제를'% '로 보여 주면서 명확히 할 수 있습니까? – anubhava

답변

1

당신은 당신의 DOCUMENT_ROOT/.htaccess 파일에이 코드를 사용할 수 있습니다

RewriteEngine On 

RewriteRule "^images/Dog food-energy.jpg" http://www.dogfoodenergy.com/ProductDetails.asp?323 [L,NC,NE,R=302]