Incluir host virtual para todos os subdomínios

2

Estou usando o abaixo para definir uma variável env do cliente que meu sistema requer.

SetEnvIf HOST "^(\w+).domain.com" CLIENT_ID=$1
UseCanonicalName Off
VirtualDocumentRoot /home/user/clients/%-3/

Estou incluindo isso em um vhost.conf no meu domínio principal e parece estar funcionando, no entanto, o DOCUMENT_ROOT não está sendo definido na linha 3 - ele permanece como o principal domínio doc root. Eu tentei com e sem UseCanonicalName Off

O que falta aqui nesta configuração? Eu posso carregar arquivos sob o documento raiz, mas o servidor ['DOCUMENT_ROOT'] é sempre / usr / local / apache / htdocs

Eu também preciso dessa configuração para 404 corretamente se a pasta em 'clients' não existir.

-

Devo observar que nossos sistemas permitem que todos os sites sejam executados a partir de um único index.php, que é aliado em outro host virtual, como:

Alias /index.php /home/public/index.php

Isso significa que o conteúdo é exibido usando a configuração acima e, corretamente, apenas o documento raiz não está sendo definido corretamente.

-

Parece que esse link é o problema da minha raiz de documentos.

Tentarei atualizar e voltar com minhas descobertas.

    
por Ashley 11.07.2012 / 23:49

0 respostas