2012-06-03 2 views
0

나는 그때부터 내가 가지고있는 도메인을 내 사이트에서 운영하기로했다. 그러나 그 사이트에는 다른 사이트와 공유 한 특정 이미지가있었습니다..htaccess 특정 이미지에 대한 이미지 리다이렉션을 일대일로

나는 그 도메인의 로그를 방문한 지 꽤 오래되었고, 404 개의 이미지가 약 24 개가 있다는 것을 알고 있으며, 이미지를 공유하는 것으로 인식합니다. 내가하고 싶은 일은 그 이미지를 내 다른 도메인에 올려 놓고 그 이미지에 대한 요청이 이미지가있는 다른 도메인 URL로 다시 작성되도록하는 것입니다.

이미지를 일대일로 지정하고 다른 도메인의 카운터 부분을 가리 키도록 할 수 있습니까? 나는 사람들이 그렇게 선택 적이 지 않은 곳에서 일을 보았으나 내가하고 싶은 일에 대해서는 아무것도하지 않았다.

답변

2

예, .htaccess로 할 수 있습니다. http://olddomain.com/img/path/to/file1.jpg을 고려

<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> 

이미지 파일 중 하나이며, htaccess로는 olddomain.com의 문서 루트에,이 작업을 수행해야합니다. 구식 파일과 새 파일 이름을 정규 표현식과 비교할 수 없다면 누락 된 각 이미지에 대해 RewriteRule이라는 줄이 있어야합니다.

+0

@driedfruit : 하하, 방금 찾은 편집 및 편집이 튀어 나왔습니다. :) 환호 – Havelock

+1

그 작품은 순조롭게 진행됩니다. 고마워요, 이것은 물건을 다시 정착시키는 데 많은 도움이 될 것입니다. 많이 감사합니다. – chris