存在しないドメインをwwwサブドメインにリダイレクトしたいのですが、同時に既存のサブドメインはリダイレクトしません。例えば:
domain.com --> www.domain.com
existingsubdomain.domain.com --> existingsubdomain.domain.com
nonexistingsubdomain.domain.com --> www.domain.com
これまでのところ、すべて (既存のものも含む) をリダイレクトする例のみを見つけることができました。必要なのはすべて ( wwwへ) + 例外 (既存のサブドメイン) です。
私は apache.htaccess
で作業していますが、そのようなルールはどのようになりますか?
これを行うと思われる例を見つけました:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http:// www.%{HTTP_HOST}/$1 [L,R=301]
しかし、それはこれだけを行います:
nonexistingsubdomain.domain.com --> www.nonexistingsubdomain.domain.com