私はDebian LinuxにインストールされたApacheを持っています。ファイル/etc/apache2/sites-enabled/site.confに記述されている仮想ホスト、私は、このファイルに新しい仮想ホストを追加したので、今、このファイルは新しいバーチャルホスト301 - 古いバーチャルホストにリダイレクト
のように見えること<VirtualHost *:80>
ServerName site.com
DocumentRoot /var/www/site
</VirtualHost>
のようなもの私はsite-mirror.comに行くとき
<VirtualHost *:80>
ServerName site.com
DocumentRoot /var/www/site
</VirtualHost>
<VirtualHost *:80>
ServerName site-mirror.com
ServerAlias *.site-mirror.com
DocumentRoot /var/www/site
</VirtualHost>
とは、今のapache
/etc/init.d/apache2 reload
を再起動し、Apacheはsite.comに私をリダイレクト(301リダイレクト)
何が問題なのですか?
私は非常に迅速に推測感謝
'/ var/www/site'に' .htaccess'がありますか? –
はい、それは でRewriteBase/ のRewriteRule ^指数\ .PHPの$で '<のIfModule mod_rewrite.c> RewriteEngineのように見える - [L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME}!! - d RewriteRule。あなたのメイン設定ファイル(httpd.confまたはapache.conf)の 'NameVirtualHost'がどのように定義されていますか?/index.php [L]' –
?それは '*'や '* .80'です。それは '*:80'でなければなりません –