Terça-feira, 19 de Fevereiro, 2008 | 3 comentários | 
Dica rápida!
Você pode bloquear execução de qualquer tipo de scripts (PHP, ShellScript, Perl, etc.) ou páginas específicas, utilizando seu arquivo .htaccess do Apache (veja também: URLs amigáveis com mod_rewrite).
Esse recurso pode ser utilizado em diretórios de uploads abertos a usuários. Assim, você terá a certeza de que não será possível a execução de scripts maliciosos no diretório.
Salve o trecho abaixo num arquivo .htaccess e copie para o diretório desejado. Lembrando que os diretórios filhos herdam as regras do diretório pai.
RewriteEngine on RewriteRule .(\.php|\.php3|\.php4|\.php5|\.phtml|\.sh|\.pl)$ erro.htm
Entendendo: a regra acima redireciona qualquer extensão .php, .php3, .php4, .php5, .phtml, .sh e .pl para o arquivo erro.htm.
Simples assim ;-)
Vamos reduzir
![]()
.\\.(php(3|4|5)?|phtml|sh|pl)$
Abraços!
Luã,
Pertinente seu comentário. Mas eu quis utilizar da forma mais didática possível, até para quem não tem experiência com expressões regulares.
Abraço!
Concoordo com o Ciro, muita gente mesmo vendo o exemplo pronto ai ainda erram... melhor deixar detalhado e esplicado mesmo !
As imagens que aparecem são Gravatars. Ao registrar um, sempre que comentar em algum blog que suporte essa funcionalidade, sua imagem aparecerá ao lado. Se você ainda não tem um gravatar, crie aqui.
English Version © Copyright 2004-2008 Ciro Feitosa - Todos os Direitos Reservados