Principais parâmetros do .htacces

O que é .htaccess?

O .htaccess lhe permitirá substituir os parâmetros de configuração no arquivo de configuração do Apache global. Aqui estão algumas regras .htaccess úteis que são normalmente utilizados em webhosting. É possível editar o arquivo .htaccess usando a ferramenta ‘Gerenciador de arquivos’ em cPanel.

1. Redirecionar não-www para www

RewriteEngine On
Rewritecond% {HTTP_HOST}! ^ Www \.
(. *) RewriteRule ^ $ Http: //www.% {HTTP_HOST} / $ 1 [R = 301, L]

2. Para habilitar a navegação no diretório

Opções + Indexes
## Bloquear alguns tipos de arquivos de mostrar
IndexIgnore * .wmv * .mp4 * .avi

3. Para desabilitar a pesquisa no diretório

Opções Todos os -Indexes
DenyIp Endereços de accesssing o domínio –
a fim permitir, negar
allow from all
negar partir 93.xxx
negar partir 91.xxx

4. Para obter SSL trabalhar com HTML / SHTML

AddType text / html .html
AddType text / html .shtml
AddHandler .html analisado-servidor
AddHandler server-parsed .shtml
# AddHandler server-analisado .htm

5. Para bloquear usuários de acessar o site

ordem negar, permitir
negar partir 202.xxx
negar partir 8.xxx
negar partir .spammers.com
permitir que a partir de todos

6. Para permitir que apenas usuários de LAN

ordem negar, permitir
negar a partir de todos
allow from 192.168.0.0/24

7. Para redirecionar os visitantes para a Nova Página / Directório

Redirecionar oldpage.html http://www.domainname.com/newpage.html
Redirecionar / olddir http://www.domainname.com/newdir/
Se você só quer permitir que um determinado intervalo de endereços IP dentro de 10.50.0.0 (como de 10.50.10.20 através 10.50.10.80) você pode usar o seguinte comando:
iptables -A ENTRADA -i eth1 -m iprange -src-range 10.50.10.20-80 -j ACCEPT

8. Para bloquear o site a partir de referências específicas

RewriteEngine On
% Rewritecond {} HTTP_REFERER local-a-bloco \ .com [NC]
% Rewritecond {} HTTP_REFERER local-a-bloco-2 \ .com [NC]
. RewriteRule * – [F]

9. Bloco Hot Linking / Bandwidth monopolizando

RewriteEngine On
% Rewritecond {HTTP_REFERER}! ^ $
% Rewritecond {HTTP_REFERER} ^ http:!? // (Www. \) Mydomain.com /.*$ [NC]
RewriteRule \. (Gif | jpg) $ – [F]

10. Pare de .htaccess (ou qualquer outro arquivo) sejam visualizados

a fim permitir, negar
negar a partir de todos
11. Para evitar o erro 500
# Evite 500 erro, passando charset
AddDefaultCharset utf-8

12. Para conceder acesso CGI em um diretório

Opções + ExecCGI
AddHandler cgi-script cgi pl
# Para permitir que todos os scripts em um diretório use o seguinte
# SetHandler cgi-script

13. Para alterar as extensões de script

AddType application / x-httpd-php .gne
gne serão agora tratados como arquivos PHP! Da mesma forma, x-httpd-cgi para arquivos CGI, etc.

14. Para ativar Gzip – economizar largura de banda

# BEGIN GZIP
# Combine a seguir duas linhas – Eu dividi-lo para a apresentação
AddOutputFilterByType deflacionar texto texto / text / html text / plain text / xml texto / css
application / x-javascript aplicação / javascript
# END GZIP

15. Desligue magic_quotes_gpc

# Só se você usar o PHP
php_flag magic_quotes_gpc off

16. Para bloquear o acesso a foles durante certas horas do dia

Opções + FollowSymLinks
RewriteEngine On
RewriteBase /
# Se a hora é de 16 (16:00) Em seguida, negar todos os acessos
% Rewritecond {TIME_HOUR} ^ 16 $
. RewriteRule ^ * $ – [F, G]

17.To senha proteger um arquivo sozinho

Ordem negar, permitir
Negar tudo
AuthName “solicitação de senha htaccess”
AuthType Basic
AuthUserFile /home/askapache.com/.htpasswd
Require valid-user
AuthName “solicitação de senha htaccess”
AuthType Basic
AuthUserFile /home/askapache.com/.htpasswd
Ordem negar, permitir
Negar tudo
Require valid-user

18. Para proteger com senha arquivos múltiplos

Ordem negar, permitir
Negar tudo
AuthName “solicitação de senha htaccess”
AuthUserFile /.htpasswd
AuthType básica
Require valid-user

19. Para permitir rede / par máscara de rede

Ordem negar, permitir
Negar tudo
Permitir que a partir 10.1.0.0/255.255.0.0

20. Para permitir que o endereço IP

Ordem negar, permitir
Negar tudo
Permitir que a partir de 10.1.2.3

21.To permitir que mais de um endereço IP

Ordem negar, permitir
Negar tudo
Permitir que a partir 192.168.1.104 192.168.1.205

22. Para endereços IP parciais, primeiro 1-3 bytes de IP, para restrição de sub-rede

Ordem negar, permitir
Negar tudo
Permitir de 10,1
Permitir que a partir de 10 172,20 192.168.2

23. Para permitir que acessar o site a partir de um IP sem senha e permitir que a partir de qualquer endereço com solicitação de senha

Ordem negar, permitir
Negar tudo
AuthName “solicitação de senha htaccess”
AuthUserFile /home/askapache.com/.htpasswd
AuthType Basic
Require valid-user
Permitir que a partir 172.17.10.1
Satisfazer Qualquer

24. Adicionar um arquivo .htaccess no diretório que deseja proteger com o seguinte código.

AuthType Basic
AuthName “Arquivos Restrito”
AuthUserFile /path/to/htpwd/.htpasswd
Require valid-user
Então chmod com seguintes comandos
$ Chmod 644 .htaccess
$ Chmod 640 Htpassw

Esperamos ter ajudado.
Dúvidas? fale com um especialistas online

  • parametros, htaccess, regras htacces
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

Porque não compartilhamos SSL para websites

Você compartilharia sua escova de dentes? Provavelmente não, pois não se exporia a riscos de...

Ataques DoS (Denial of Service) e DDoS (Distributed DoS)

Introdução Quem acompanha os noticiários de tecnologia e internet certamente já se deparou com...

Proteja seu WordPress de Força Bruta

WordPress é uma plataforma de blogging completa. É feito altamente personalizável e fácil de...

Saiba o que é firewall do servidor

Um firewall é um software aplicativo ou hardware que ajuda a bloquear hackers, vírus e worms que...

Restringindo o acesso de IPs para sua segurança

Você que já possui algum conhecimento sobre o arquivo .htaccess pode passar direto para o passo...