.htaccess não está carregando no CentOS

1

Por algum motivo, nenhum dos meus arquivos .htaccess está carregando. Quais são as coisas comuns que fazem isso acontecer? Eu posso usar no httpd.conf e criá-lo lá, mas ele não lê arquivos .htaccess em meus diretórios.

    
por matt 16.05.2010 / 19:57

3 respostas

2

Garanta que seu httpd.conf tenha essa linha

AccessFileName .htaccess

Em caso afirmativo, você está em um sistema Windows? Nesse caso, você não pode criar, mas pode atualizar um arquivo sem um nome de arquivo (ou seja, .htaccess , .bat etc) - ao executar o Windows, renomeio meu .htaccess para htaccess e atualizo httpd.conf para ler

AccessFileName htaccess

Se você estiver recebendo um erro interno do servidor, verifique seus registros do Apache conforme definido na diretiva ErrorLog , por exemplo:

ErrorLog "logs/error.log"

e poste esse erro aqui para depuração adicional.

    
por 16.05.2010 / 20:25
1

Você precisa usar AllowOverride para que o Apache permita diretivas .htaccess.

    
por 16.05.2010 / 20:04
0

Se você tiver o lighttpd você NÃO PODE usar o htaccess. Você pode colocar suas configurações de htaccess apenas no arquivo de configuração lighttpd.

    
por 16.05.2010 / 20:32