2017-01-25 2 views
0

htaccess 파일을 작성하는 데 도움이 필요합니다. 기본적으로 저는 www.abc.com에서 www.xyz.com으로 웹 사이트를 옮깁니다. 등 arhive.xyz.com/abcd.file로 리디렉션해야 .htaccess 특정 디렉토리 리디렉션

  • 사용자 등 www.abc.com/files/abcd.file 또는 www.abc.com/files/folder/abcd.file를 액세스하는 경우 www.abc.com에 액세스 할 때

    • 모든 사용자가 www.xyz.com로 리디렉션해야한다 : 자, 여기에 내가 달성하기 위해 노력하고있는 두 가지입니다 기본적으로이 URL www.abc.com/files/은 동일한 파일/디렉토리 구조를 유지하면서 arhive.xyz.com으로 대체되어야합니다.

    누가 도와 드릴까요? 미리 감사드립니다.

  • 답변

    1

    몇 가지 요구 사항이 있지만 을 올바르게 이해하면이 필요하며 루트 디렉토리의 htaccess 파일에 필요합니다.

    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com [NC] 
    RewriteCond %{REQUEST_URI} !^/files(/.*)?$ [NC] 
    RewriteRule^http://www.newsite.com%{REQUEST_URI} [R=301,L] 
    
    RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com [NC] 
    RewriteCond %{REQUEST_URI} ^/files(/.*)?$ [NC] 
    RewriteRule^http://archive.newsite.com%{REQUEST_URI} [R=301,L] 
    

    물론 도메인 이름을 변경하십시오.

    관련 문제