多くの場合、イントラネットでは、ユーザーはFQDNを指定せずにURLをホスト名に転送します。例:
http://internalHost
の代わりに
http://internalHost.example.com
すべてがFQDNを使用するように、ユーザーをリダイレクト/ URLを書き換えたいと思います。キャッチは次のとおりです。ServerNameを明示的に設定したくありません。 (これは、複数のイントラネットに展開される製品用であるため、ServerNameの値を事前に知ることはできません)。
によると: http://wiki.Apache.org/httpd/CouldNotDetermineServerName Apacheは、逆ルックアップを使用してデフォルトのFQDNを決定します。
Apacheがmod_rewriteまたはリダイレクトに使用しているFQDNを利用/参照するにはどうすればよいですか?
UseCanonicalNameについて読むことをお勧めします。
http://httpd.Apache.org/docs/current/mod/core.html#usecanonicalname
おそらくオプション
UseCanonicalName DNS
十分なはずです(Apacheはそれ自体ですでにリダイレクトを生成するため)
また、ドキュメントには、UseCanonicalNameが、リライターで使用できるSERVER_NAME変数名の最終的な内容に影響を与えると記載されています。