0

同じブロックを使用して、1 つの仮想ホストに異なるサーバー名を設定できるかどうかを知りたいです。www.extranet.com から到達可能なアプリケーションがあります。すべてを宣言することなく、www.exemple.extranet.com などのサブドメインからアクセスしたいと考えています。

サーバー エイリアスを使用することもできますが、元の URI をブラウザーに保持する必要があります。

何かご意見は ?

4

2 に答える 2

0

おそらく最良の方法は、書き換えルールを使用することです。例えば:

RewriteEngine on
RewriteCond %{HTTP_HOST}^mydomain\.com [NC]
RewriteRule ^/(.*)$ http://www.mydomain.com [r=301,L]
于 2013-02-25T16:14:32.603 に答える
0

これは の主な使用例ですServerAlias。vhost は だけでなく、ServernameすべてのServerAliases にも応答します。「宣言」する必要があるのは、この仮想ホストが応答するホストのリストだけです。

ServerName example.net
ServerAlias www.example.net www.subdomain.example.net anothersubdomain.example.net

ブラウザのホスト名は変わりません。

あなたがそれについて何かをしない限りRewriteRules、あなたの目標はそれを変更しないことでした. したがって、デフォルトの動作が機能するはずです。

于 2015-06-16T14:11:50.423 に答える