1

存在しないドメインを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
4

1 に答える 1