Configurando o htaccess para mostrar o prompt de autenticação apenas para o subdomínio

1

Como eu escrevo o htaccess para que ele só requeira autenticação quando estiver em admin.example.com, mas não em www.example.com (como usando alguma cláusula if-else)?

Histórico: tenho um site em execução em dois modos: o modo de administração deve ser alcançado em algo como admin.example.com, enquanto o modo normal seria www.example.com - mas ambos devem apontar para o mesmo diretório & scripts dentro deles (os scripts então ativam certos recursos de edição, verificando se o script é acessado a partir do subdomínio admin).

Editar: agora, vejo que isso foi solicitado e respondeu no StackOverflow , embora eu não consiga que a resposta principal funcione para mim ...

    
por Philipp Lenssen 17.09.2009 / 17:30

2 respostas

1

Verifique:

  • que todos os módulos necessários estão instalados
  • que todas as diretivas podem ser usadas em arquivos .htaccess.
  • As configurações necessárias do allowoverride estão no httpd.conf para o servidor para permitir o uso de arquivos .htaccess
por 17.09.2009 / 20:17
1

Tente configurar um host virtual para a interface administrativa e adicionar a configuração de autenticação a uma seção "Localização" dentro dela. Ou apenas configurá-lo para todo o host virtual.

    
por 24.05.2012 / 18:56