Trabalhando com htaccess


Deny/Allow

1. Bloqueia - Libera
2. Exemplos: Libera ou bloqueia acesso a uma determinada faixa de ip, ip específico ou usuários.

Código:
Order deny,allow
Deny from all
Allow from 189.38.82.2


Executar arquivo como PHP

Código:
<Files &quot;*.hospedagem&quot;>
       AddType application/x-httpd-php .hospedagem
       AddHandler application/x-httpd-php .hospedagem
</Files>


Desativar register_globals

Código:
php_value register_globals off


ou

Código:
php_flag register_globals off


Ativar session.auto_start

Código:
php_value session.auto_start on


Bloquear listagem de diretorio

Código:
Options -Indexes


Desativar PHP

Código:
php_flag engine off
AddType text/plain .php
AddType text/plain .phtml
AddType text/plain .php4
AddType text/plain .php3


Desabilitar display_errors

Código:
php_flag display_errors off


Ajustar timeout do php

Código:
php_value max_execution_time 60
#OBS: 60 é o tempo em segundos, ajustar conforme necesidade.


Alterar a página principal

Código:
#alterar index.swf pelo arquivo inicial da pagina
DirectoryIndex index.swf


Force MIME-Type

Código:
#Consultar Mime em: http://www.iana.org/assignments/media-types/
AddType  application/octet-stream  .abc


Diretório Protegido com Usuário Único

Crie um arquivo de texto em um bloco de notas e salve com o nome ”.htaccess” 

Código:
AuthUserFile /home/sua_conta/www/diretorio_a_ser_protegido/.htpasswd
AuthGroupFile /dev/null
AuthName Protegido!!
AuthType Basic
<Limit GET POST>
require user username_desejado
</Limit>


Conecte via SSH em sua conta, e no diretório que vai proteger (/home/sua_conta/www/diretorio_a_ser_protegido), digite:

Código:
htpasswd -c .htpasswd username_desejado


Diretório Protegido com Múltiplos Usuários

Abaixo exemplo de configurações para múltiplos usuários: 

Código:
AuthUserFile /home/USERNAME/www/diretorio_protegido/.htpasswd
AuthType Basic
AuthName &quot;Protegido&quot;
require valid-user


Para gravar senhas, é necessário acesso SSH, usando os comandos:

Código:
htpasswd -c .htpasswd paulo
htpasswd .htpasswd marcos
htpasswd .htpasswd dora


Configuração Via Htaccess a sessão

Código:
php_value session.save_path &quot;/home/usuario/_session_/&quot;
php_value session.cookie_lifetime &quot;99999999&quot;
php_value session.cookie_domain &quot;.DOMINIO.com.br&quot;

Esta resposta lhe foi útil?

 Imprimir este Artigo

Artigos Relacionados

Utilizando SMTP

O que é SMTP e por que usá-lo ?O SMTP (Simple Mail Transfer Protocol) é um protocolo que permite,...

Redirecionamento

Redirecionamento com frames Quando você quiser fazer um redirecionamento mantendo o endereço do...

Meta Tags - O que são e como utilizá-las

Meta tags são linhas de código HTML, ou "etiquetas", que, entre outras coisas, descrevem o...

Meta Tags - Escondendo seu site dos buscadores

A função desta tag é dizer aos buscadores se devem indexar sua página ou não. Quando você...

Meta Tags - Mais do que divulgar seu site nos buscadores

As meta tags não servem só para divulgar seu conteúdo. Basicamente, a função delas é fornecer...

Siga-nos no Instagram