Permitir apenas acesso ao diretório / de um domínio específico?

1

Eu tenho vários domínios apontando para o mesmo site.

Exemplo:

Eu tenho www.admin-domain.com apontando para /var/www

Eu tenho www.test.com apontando para o diretório /var/www/test e está tudo bem.

Exemplo:

www.admin-domain.com/test mostra o mesmo conteúdo que www.test.com

Usando um arquivo .htaccess, como bloquear www.admin-domain.com/test ?

    
por stevs986 03.11.2011 / 16:34

2 respostas

1

Crie um .htaccess no diretório "test" com o seguinte conteúdo:

RewriteEngine On
RewriteCond %{HTTP_HOST} !www.test.com$
RewriteRule (.*) - [F]

Se o vhost que acessa o arquivo não for www.test.com , o servidor retornará uma mensagem 403 Proibida.

    
por 03.11.2011 / 17:33
0

Solte um arquivo .htaccess em /var/www com o conteúdo abaixo:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.admin-domain\.com [NC]
RewriteCond %{REQUEST_URI} ^/test/.*
RewriteRule ^(.*)$ - [F,L]

mas o seu exemplo parece contradizer o que você disse antes.

    
por 03.11.2011 / 16:54