하나의 도메인으로 이동하지만 그 도메인의 다양한 부분으로 이동하려는 많은 도메인이 있습니다.매핑 파일의 특정 도메인에 대한 mod_rewrite
# this is what I currently have
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.*\.?foo\.com$ [NC]
RewriteRule ^.*$ ${domainmappings:www.foo.com} [L,R=301]
# rewrite map file
www.foo.com www.domain.com/domain/foo.com.php
www.bar.com www.domain.com/domain/bar.com.php
www.baz.com www.domain.com/other/baz.php.foo
문제는 각 도메인을 RewriteCond에 포함시키지 않으려는 것입니다. 시도 :
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule (.*) http://%1/$1 [R=301,L]
그러나 모든 도메인에 적용됩니다. 매핑 파일에있는 도메인 만 리디렉션하도록 한 다음 매핑 파일의 도메인과 일치하지 않는 경우 다른 다시 쓰기로 계속 진행합니다.