2011-09-30 5 views
0

와 메인 페이지 내가리디렉션 이전 사이트 및 하위 사이트에서 새 도메인 - htaccess로

rewritecond %{http_host} ^oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc] 
rewritecond %{http_host} ^www.oldname.com [nc] 
rewriterule ^(.*)$ http://www.newname.com [r=301,nc] 

내가 하나에 2 개 규칙을 수행 병합하는 방법을 궁금 내 htaccess로에서 다음과 같은 규칙이있다. 그 외에도 사용자가 다음과 같은 경우 리디렉션하고 싶습니다. www.oldname.com/?action=whatever to newname ...

응답 해 주셔서 감사합니다.

답변

0
rewritecond %{http_host} ^(www\.)?oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc] 

변화는

rewritecond %{http_host} ^(www\.)?oldname.com [nc] 
RewriteRule ^(.*)$ http://www.newname.com/$1 [r=301,nc] 

에 위의 코드는 당신에게 다른 솔루션을 제공하기 위해 말해 작동하지 않을 경우.

+0

(www \.) 다음의 물음표는 선택 사항이됩니다. –

+0

그리고 oldname.com/index.php?action=whatever ... –

+0

과 같은 내용은 무엇입니까? 그것을 대답으로 표시하십시오! :) –

관련 문제