안녕하세요!.htaccess 와일드 카드 하위 도메인은 제거하지만 .htaccess는 제거하지 않습니다.
와일드 카드 하위 도메인에 대한 .htaccess 파일을 설정하려고하는데 실제로 어떻게해야하는지 실마리가 없습니다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www)\.(.*)\.(.*)\.(.*) [NC]
RewriteRule ^(.*)$ http://%2.%3.%4/$1 [R=301,QSA,L]
RewriteCond %{HTTP_HOST} ^(.*\.?)domain2.co\.cc$ [NC]
RewriteRule (.*) http://%1domain1.co.cc/$1 [R=301,L]
내가 여기 BTW www가 리디렉션을 발견 : Optimize htaccess Wildcard Subdomain Code
나는 "DOMAIN2"완벽하게 작동하는 별칭으로 "domain1을"를 가리키는이, 이것은 내가 사용하는 코드입니다
지금, 내가 원하는에 제거 얻을 모든 존재하지 않는 하위 도메인 및 체류 "blog.domain1.co.cc"(같은 존재들입니다.
나는 사람이. 감사합니다 좀 도와 수 있기를 바랍니다!
당신은 자세한 내용은 당신이 무엇의 몇 가지 예를 예 제공 할 수보십시오 올릴 때 어떤 도메인이 존재하는지 정의 할 수 있습니다. –
현재 discussion.domain1.co.cc 및 www.domain1.co.cc 도메인이 두 개 있습니다. 와일드 카드 하위 도메인 (예 : asdf.domain1.co.cc)은 리디렉션해야합니다. www.domain1.co.cc로 이동하지만 기존 하위 도메인 (discussions.domain1.co.cc 등)은이 규칙에서 제외해야합니다. 예 : 'asdf.domain1.co.cc/article-2 -> www.domain1.co.cc/article-2 ' ' discussions.domain1.co.cc/thread-7 -> 토론. domain1.co.cc/thread-7' – reitermarkus