2011-09-29 5 views
0

addon.com이라고합니다. 내 호스팅 제공 업체는 Bluehost입니다. domain.com은 기본 도메인 (public_html에 호스팅 됨)이고 addon.com은 애드온 도메인 (public_html/addon에 호스팅 됨)입니다. www 접두사를 제거하기위한 규칙을 작업 한URL 재 작성 : addon 도메인, 하위 도메인 및 디렉토리

  • http://domain.com/addon/*

  • http://addon.domain.com/* 참고로 → http://addon.com/*

, 모두 public_html/.htaccesspublic_html/addon/.htaccesshttp://addon.com/* → : 나는 다음과 같은 리디렉션을하고 싶습니다 :

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301] 

다른 규칙을 사용하여 다른 리디렉션을 추가하는 방법은 무엇입니까?

+0

인해 업데이트 된 질문에 대한 내 대답을 삭제. – Wood

답변

0

놓습니다으로 public_html/htaccess로 파일이 2 명 규칙 :

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] 
RewriteRule ^(addon)/(.*)$ http://$1.com/$2 [NC,L,R=301] 

RewriteCond %{HTTP_HOST} ^(addon)\.domain\.com$ [NC] 
RewriteRule ^(.*)$ http://%1.com/$1 [NC,L,R=301] 
+0

어느 쪽도 효과가 없습니다. 이것들은 작동해야하고, 나는 본질적으로 같은 것을 시도했지만, 아무 소용이 없습니다. –

+0

내 호스트에서 이미 테스트 한 결과 잘 작동하는 것으로 나타났습니다. 테스트 할 때 access.log 파일 스 니펫을 제공하고 가능한 경우 RewriteLog도 사용할 것을 제안합니다. – anubhava