Current path: home3/wellid62/public_html/wellidiomas.com.br/
โฌ๏ธ Go up: /home3/wellid62/public_html
RewriteEngine On
RewriteBase /
# 1. Forรงar a pรกgina de erro usando o caminho absoluto do servidor
# Isso evita que o domรญnio se duplique na URL
ErrorDocument 403 /acesso_negado.html
# 2. Garantir que o acesso ร imagem seja permitido antes de qualquer bloqueio
# Mudamos de <Files> para uma regra de Rewrite, que รฉ mais forte no Ubuntu
RewriteCond %{REQUEST_URI} ^/image/logowell\.png$
RewriteRule .* - [L]
ErrorDocument 403 /acesso_negado.html
# Abre uma exceรงรฃo para que a logomarca seja exibida na pรกgina de erro
# <IfModule mod_authz_core.c>
# Require all granted
# </IfModule>
# <IfModule !mod_authz_core.c>
# Allow from all
# </IfModule>
#</Files>
# Proteรงรฃo contra Injeรงรฃo de SQL e Scripts
RewriteCond %{QUERY_STRING} (alter|delete|drop|insert|select|update|union) [NC,OR]
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} base64_(en|de)code [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ - [F,L]
# Bloquear agentes de usuรกrio maliciosos
SetEnvIfNoCase User-Agent ^(libwww-perl|wget|python|nikto|curl|scan|java|winhttp|clshttp|loader) bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot
# Impedir execuรงรฃo de scripts em pastas de upload (Exemplo: pasta 'uploads' e 'images')
RewriteRule ^(wp-content|wp-includes|image|css|font|image|js|src)/.*\.php$ - [F,L]