私は次のことをやろうとしています:
@ A example.org
www CNAME myotherexample.org.
example.org の index.php では次のようになります。
header("Location: http://www.example.org");
die();
これは実際には動作するはずですが、動作しません。myotherexample.org の DNS エントリは次のようになります。
*.myotherexample.com A SERVERIP
myotherexample の vHost 定義は次のようになります。
ServerName awesome.myotherexample.org
ServerAlias *.myotherexample.org
myexample.org へのすべてのリクエストは www.myexample.org にリダイレクトされます (ここまでは順調です) が、その後、同じサーバー上の Apache サーバーをリクエストするアプリが終了しますが、仮想ホスト リクエストはありません。vhost アクセスを結合ログに記録しますが、www.example.org へのリクエストは一般的な Apache ログに表示されるため、どの vHost もリクエストを受け取りません。
どのような助けでも大歓迎です。
答え1
NameVirtualHost *:80
Apache で/ステートメントを設定していないようですNameVirtualHost *:443
(2.4 ではこれが変更されていないと仮定します。私は 2.2 しか経験がありません)。
dig
または はhost
期待どおりのものを示していますか?
さらに詳しい情報を得るには、Apache の設定と、、またはdig
からの出力を確認する必要があります。host
nslookup