O meu site é este:
http://comprar-jogos.com/Em baixo fica o conteúdo do ficheiro, aviso que este é o ficheiro a funcionar correctamente, apenas quando faço algum tipo de alteração que mencionei acima, é que dá problemas. Resolvo sempre o problema substituindo o ficheiro por uma versão anterior a alteração e fica tudo bem.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# STEALTH-LOGIN
RewriteRule ^logout wp-login.php?action=logout&_wpnonce=1e5a9cec4a&stealth_out_key=vq5qywnege6knlrva5gwd2nv3x [L]
RewriteRule ^login wp-login.php?stealth_in_key=0smtftuhx2hjqtpuhf0x6a3rxf&redirect_to=http://comprar-jogos.com/wp-admin/ [R,L]
RewriteRule ^admin wp-admin/?stealth_admin_key=mfzfa1f102i5viw3msi3xdusbq [R,L]
RewriteCond %{HTTP_REFERER} !^http://comprar-jogos.com/wp-admin
RewriteCond %{HTTP_REFERER} !^http://comprar-jogos.com/wp-login\.php
RewriteCond %{HTTP_REFERER} !^http://comprar-jogos.com/login
RewriteCond %{HTTP_REFERER} !^http://comprar-jogos.com/admin
RewriteCond %{QUERY_STRING} !^stealth_in_key=0smtftuhx2hjqtpuhf0x6a3rxf
RewriteCond %{QUERY_STRING} !^stealth_out_key=vq5qywnege6knlrva5gwd2nv3x
RewriteCond %{QUERY_STRING} !^stealth_reg_key=46lg10smnwp1muixe3eezpq2zk
RewriteCond %{QUERY_STRING} !^stealth_admin_key=mfzfa1f102i5viw3msi3xdusbq
RewriteRule ^wp-login\.php
http://comprar-jogos.com [L]
RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^wp-login\.php
http://comprar-jogos.com [L]
# END STEALTH-LOGIN
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Obrigado