2013-02-23 4 views
0

지난 4 주 동안 (예, 4 주 읽기) 저는 새 도메인으로 웹 사이트를 리디렉션하려고했습니다.Iifr.ini Rewritecond

모든 하위 폴더를 리디렉션하지 않고

을 leisurerentalsdirect.com하는 ukmotorhomehirerental에서 내 웹 사이트의 루트를 리디렉션 :

여기에 내가하고 싶은거야. 즉. Google의 마이너 페이지 중 하나에 대한 링크를 클릭하면 색인 페이지로 리디렉션되지 않고 새 도메인의 해당 페이지를 방문하려고합니다. 페이지의 마이너 페이지를 페이지 단위로 리디렉션하려고한다고 언급 할 가치가 있습니다.

나는

RedirectRule ^/ http://www.leisurerentalsdirect.com [I,R=301] 

내가 위에 의미 알고 ... 문제가 놓여 있었다
RedirectRule ^/pages/contentPage.asp\?QN=94 http://www.leisurerentalsdirect.com/pages/contentPage.asp?QN=94 [I,R=301] 

그러나이이 ... (이 완벽하게 작동) 이런 식으로하고 있어요 ukmotorhomehirerentrent를 요청하는 모든 트래픽이 leisurerentalsdirect로 전달되는 브라우저

내가 조건을 적용해야 할 필요가 있다고 생각하지만이 작업을 수행하는 방법을 이해할 수 없습니다. 아무도 도와주지?

답변

1

당신은 실제로 문제가 무엇인지 말하지 않지만 www.lemontorhomehirerentrent.com은 www.leisurerentalsdirect.com에, www.ukmotorhomehirerental.com/somepage는 www.leisurerentalsdirect.com/somepage로 가고 싶습니다. , 권리?

그래서, 당신은 단지 하나의 리디렉션 규칙이 필요합니다 경우 leisurerentalsdirect.com에 (없음 경우, 또는 루트)이 단순히 같은 페이지에 ukmotorhomhirerental.com에있는 모든 페이지를 리디렉션합니다

RewriteCond %{HTTP_HOST} ^www\.ukmotorhomehirerental\.com/? [NC] 
RewriteRule ^(.*)$ http://www.leisurerentalsdirect.com/$1 [L,R=301] 

합니다.

+0

안녕하세요 매트, 완벽하게 작동합니다 ... 정말 고마워요! 개발 회사 인 Future Shock의 수석 개발자이자 전무 이사 (Julian Madle)는 (기본적으로 작은 돈을 지불 한) 근본적으로 도움을 거부했습니다! 그런 엉망진창에서 우리를 구 해주셔서 다시 한번 감사드립니다! – user2102471