【问题标题】:Create an Apache SetEnv variable with the subdomain name in case of wildcard在通配符的情况下使用子域名创建一个 Apache SetEnv 变量
【发布时间】:2012-06-14 12:12:43
【问题描述】:

我有一个网站,基本上是这样设置的: client_name.website.com

...其中客户端名称实际上是通配符。对于每个新客户,我基本上都会创建一个子域。

我需要直接从 Apache 自动获取客户端名称信息。例如,如果有人通过: client1.website.com ...我想让 apache 做一个 SetEnv CLIENT_NAME client1 对我来说。

由于我使用通配符,如果这个 SetEnv 能够动态完成会很好。对于大量客户来说真的很实用。

您将如何实现这一目标? 提前致谢。

【问题讨论】:

    标签: apache subdomain wildcard setenv


    【解决方案1】:

    试试这个:

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-11-14
      • 2020-12-28
      • 2015-11-04
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多