0

サブドメインを flder にリダイレクトしようとしています。ここに別の投稿の .htaccess コードがあると思います。何かのようなもの:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^clients\.example\.com$
RewriteRule ^ http://example.com/clients/root/app%{REQUEST_URI} [L,P]

クライアントに対してどの DNS 設定をセットアップする必要がありますか。.htaccess と関連付けるためのサブドメイン。

4

1 に答える 1

0

clients.example.comと同じサーバーを指す CNAME を作成する必要がありますexample.comclients.example.com次に、ウェブサーバーがと同じルートでを提供するように設定されていることを確認する必要がありますexample.com

の仮想ホストをセットアップして、代わりにフォルダーclients.example.comを指すようにすることができます。仮想ホストがルート フォルダの場所を指すようにするために使用する/clients/root/app/、というディレクティブがあります。DocumentRoot

メイン ドメインとサブドメインの両方が同じルートを指す最初のインスタンスの場合、Pフラグを使用する必要はありません。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^clients\.example\.com$
RewriteRule ^ /clients/root/app%{REQUEST_URI} [L]

これで十分であり、mod_proxy を経由する必要がありません。

于 2013-09-18T16:21:53.367 に答える