Permitindo acesso à página do joomla para o ip's em 'deny from'

1

Noto que meu arquivo .htaccess contém

<Files 403.shtml>
order allow,deny
allow from all
</Files>

Que permite que a página de erro 403, 403.shtml, seja visualizada por endereços especificados em uma linha "negar de".

Em vez de mostrar uma página de erro, gostaria apenas de mostrar a página inicial do site (habilitado para SEF no joomla) (não em outras páginas). Minha tentativa fraca foi:

<directory />
order allow,deny
allow from all
<directory>

Mas isso só deixou o servidor infeliz.

Qual é a maneira correta de fazer isso?

    
por Jimmy 09.05.2012 / 21:28

2 respostas

2

Agrupe as diretivas Deny em um bloco Limit , para que o 403 seja acionado somente quando o remetente de spam enviar uma solicitação POST .

<Limit POST>
    Deny from 192.0.2.0/24
    Deny from 10.0.2.1
    # etc
</Limit>

Isso pode ser feito no local atual das diretivas Deny (o arquivo htaccess) ou no bloco <Directory /> .

    
por 12.05.2012 / 01:40
1

Acho que você precisa alterá-lo para:

<Directory>
order allow,deny
allow from all
</Directory>
    
por 10.05.2012 / 00:51