4

私は基本的に次のように設定されているウェブサイトを持っています:client_name.website.com

...clientnameは実際にはワイルドカードです。基本的に、新規顧客ごとにサブドメインを作成します。

Apacheから直接クライアント名情報を自動的に取得する必要があります。たとえば、次のような場合:client1.website.com...apacheにSetEnvCLIENT_NAMEclient1を実行させたいと思います。

私はワイルドカードを使用しているので、このSetEnvが動的に実行されると便利です。大量の顧客にとって本当に実用的です。

これをどのように達成しますか?前もって感謝します。

4

1 に答える 1

16

これを試して:

SetEnvIf Host "^([^\.]*)\.website\.com$" CLIENT_NAME=$1

うまくいけば、それは役に立ちます。

于 2012-06-14T13:06:26.407 に答える