同じ物理サーバー上の同じディスク上の同じ親フォルダーに 2 つのサブドメインがあり、Apache2 の同じインスタンスとそのすべての mod で動作しています。フォルダーが同一であることをどうやって確認するのでしょうか? 次のようにしたからです。
cd ~/projects/subdomain2
rm -rf *
cd ../
cp -rf --preserve=all subdomain1/* subdomain2/
サブドメイン2で非常に特殊な問題が発生しています。具体的には、IEはサブドメイン2でチームが開発しているWebアプリケーションのセッションを維持することを拒否しますが、サブドメイン1ではページの読み込み間でセッションが正しく保持されます。これはここでは関係ありません。現時点では気にしていません。なぜは機能していませんが、サブドメイン1だけがその問題を解決します...どういうわけか。私が午前質問は、同じ .htaccess ルールと同じ仮想ホスト構成を持つ 2 つの同一のディレクトリが異なる動作をするのはなぜでしょうか? 他に何が不一致の原因であると考えられるでしょうか?
答え1
他の訪問者のために、この問題を解決しました。(私は mounty を使用しています。) 問題は、subdomain1 が実際には sub_domain1 (つまり、アンダースコアを含む) であり、IE はアンダースコアを含むドメインからの Cookie を受け入れないことでした。技術的には、これはバグではありません。IE は RFC-2396 仕様に厳密に従っていますが、そうする唯一のブラウザーです。