答えはhtaccessなどにリンクされていない可能性があります。おそらく仮想ホストと関係があります。行った可能性があることは次のとおりです。そうでない場合は、構成が機能しない理由を説明する必要があります。
httpd.conf ファイルには、vhosts ディレクトリが含まれていることがあります。
そうでない場合は、次のようにします。特定のディレクトリ内のすべての vhosts を読み取るように Apache をセットアップします (httpd.conf ファイルのほぼ最後にあるため、vhosts を含める前にデフォルトのディレクティブが適用されます)。
# Include Virtualhosts directory:
NameVirtualhost *
Include /web/vhosts/
次に、ディレクトリで、すべての仮想ホストをセットアップします。
olivier@Tt /web/vhosts # find . | sort
./labyz.vhost.conf
./olivierpons.vhost.conf
./wipwip.vhost.conf
./wogwog.vhost.conf
olivier@Tt /web/vhosts #
次に、仮想ホストごとに独自のディレクティブを正確に指定します。例 (すべてをhttp://disneyland.fr/にリダイレクトします):
<VirtualHost *>
ServerAdmin webmaster@olivierpons.fr
DocumentRoot "/web/htdocs/olivierpons/prod"
ServerName olivierpons.fr
ServerAlias *.olivierpons.fr
ErrorLog "/web/logs/olivierpons.error.log"
CustomLog "|/opt/httpd/bin/rotatelogs /web/logs/olivierpons.fr/access.%Y-%m-%d-%H_%M_%S.log 5M" combined
RewriteEngine On
RewriteRule (.*) http://disneyland.com$1 [QSA,R=301,L]
</VirtualHost>
注:あなたの場合、vhostファイルsitea.com.vhost.conf
とsiteb.com.vhost.conf
同じDocumentRoot
.
このようにしましたか?