.htaccess e erro 500, caractere extra adicionado

4

Estou tendo um problema estranho. A cada poucos dias eu vou ao meu site e recebo um erro "Internal Server Error" - ou 500. Eu vou para o arquivo .htaccess do site e percebo que ele foi alterado. Um caractere é adicionado no final do arquivo.

É fácil corrigir e continuar, mas continua acontecendo. as permissões do htaccess são 644 e os logs de erros não dizem nada sobre isso, então não sei por onde começar.

Alguém tem uma ideia do que está acontecendo ou me aponta algumas informações sobre esse assunto?

aqui está o código de htaccess "alterado":

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index-php [L]
</IfModule>

# END WordPress
s <---See This?!
    
por Jukov 11.09.2011 / 14:14

3 respostas

3

Assumindo que você está no Linux, se você for para a sua pasta wp-content / plugins e executar

grep -R 'htaccess' *

você deve saber se algum plug-in está endereçando esse arquivo pelo nome

    
por djb 22.11.2011 / 15:08
0

estranho ...

  1. o site é atualizado automaticamente de alguma forma, via FTP, SVN, RSYNC, etc?

  2. mesmo que as permissões sejam 644, ainda pode ser gravável pelo usuário do php, você pode mudar para um usuário diferente?

  3. talvez seja um plug-in que está adicionando inadvertidamente o caractere perdido.

por farinspace 11.09.2011 / 16:43
0

Eu já vi isso antes, e acabou sendo um tema que estava adicionando ao arquivo .htaccess. Você recentemente atualizou o WordPress, um tema ou um plug-in? Tente alterar seu tema para o tema padrão Twenty Eleven, corrija o arquivo .htaccess, recarregue seu site algumas vezes e, em seguida, verifique seu arquivo .htaccess novamente.

    
por laebshade 11.09.2011 / 17:06