Exemplos de .htaccess
Hoje fazendo uma limpeza na minha pasta de downloads encontrei uns exemplos de configurações para o famoso .htaccess do apache, então resolvi postá-los aqui pra compartilhar, antes de mandá-los direto pra lixeira.
Redirecionar todas as requisições pra um arquivo
# Redirect everything in this directory to "good.html"
RewriteEngine on
RewriteRule .* good.html
Redireciona todas as requisições do diretório para um determinado arquivo.
Erro 404 customizado
# Enable Rewriting
RewriteEngine on
# Generic 404 to show the "custom_404.html" page
# If the requested page is not a file or directory
# Silent Redirect: the user's URL bar is unchanged.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* custom_404.html [L]
Caso a solicitação não aponte pra um arquivo/diretório válido será encaminhado pra o arquivo custom_404.html
Proteção de Hotlink
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://localhost:8888 [NC]
RewriteCond %{HTTP_REFERER} !^http://example\.com/?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://bogojoker\.com/?.*$ [NC]
RewriteRule \.(gif|jpe?g|png|bmp)$ - [F,NC]
Permite que apenas determinados dominios acesse imagens
Aviso de Hotlink
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://localhost:8888 [NC]
RewriteCond %{HTTP_REFERER} !^http://example\.com/?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://bogojoker\.com/?.*$ [NC]
RewriteRule \.(gif|jpe?g|png|bmp)$ http://bogojoker.com/pub/question_marks.png [R,NC]
Carrega uma imagem especifica no caso de hotlink
Lembrando, esses exemplos não foram feitos por mim, na verdade foram pegos em http://blog.bogojoker.com/2009/09/mod_rewrite-tutorial-on-nettuts/.
Luiz Alberto, mais conhecido como Beto. Analista de Sistemas, Alagoano. Co-fundador da EQS1M. Vídeo-Game, Coxinha, Desenhos, Guitar-Hero, Desenvolvimento WEB. Quer saber mais? Eu também! Mas, uma certeza eu tenho:Eu Quero Ser um Macaco!