.htaccess – Editor Online
Antes de mais quero agradecer ao nosso leitor Eduardo Ribeiro pela excelente sugestão.
Quem já montou um servidor apache sabe certamente o que é e para que serve o ficheiro .htaccess. Para quem não sabe, aqui vai uma pequena explicação.
O .htaccess é um ficheiro quer permite controlar/permitir/negar o acesso a utilizadores / máquinas aos nossos sites.
O código existente no ficheiro .htaccess é executado antes da abertura da página por forma a obrigar o browser a interpretar as acções definidas nesse ficheiro.
O acesso pode ser controlado através de um user e password que podemos definir, através da negação de IP's de utilizadores, etc.
Seguem alguns exemplos demonstrativos:
- Controlo de acesso Impedir o acesso a determinado directório. Criar o ficheiro .htaccess nesse directório com o seguinte conteúdo: # Negar todos os acessos deny from all
- Negar os acessos excepto um determinado IP: # Negar todos os IP's deny from all # Permitir que um IP possa aceder (ex: 192.168.0.1) allow from 192.168.0.1
- Permitir o acesso de uma gama de IP’s: # Negar todos os acessos deny from all # Permitir que uma gama de IP’s possa aceder (ex: 192.168.0.1/24) allow from 192.168.0.1/24
- Proteger o acesso a um ficheiro: # Negar o acesso ao ficheiro teste.html Order allow,deny Deny from all
- Negar o acesso a todos os ficheiros cujo nome, por exemplo, comece por “pplware”: Order allow,deny Deny from all Satisfy All
Acha complicado?
Bom, certamente que ao executar em mnodo automatico as cções, recuperando o código que é gerado desse automatismos, se sentirá mais confortável.
Para isso visite este local, poderá criar o ficheiro .htaccess e identificar outras opções.
Homepage: .htaccess Editor
Este artigo tem mais de um ano
🙂 thanks
Muito útil, de facto.. se bem que o cPanel (para utilizadores desta plataforma) já traz algo muito semelhante, que nos permite adicionar/remover utilizadores aos directórios do nosso ‘host’.
Este tipo de serviços é cada vez melhor, e mais prático. Bem apontado!
Tudo muito bem até aos dois últimos exemplos parece-me que há qualquer coisa que não está bem … copy paste??
@Rokkie
O WordPress é que me andou a comer o código…tenho de ver o que se passa.
PPInto
“ht”acess… até pensei que fosse uma ferramenta para editar na base de dados do hattrick, um conhecido jogo de gestão de futebol on-line! dava jeito! 😉
Na realidae o .htaccess é bem mais do que permitir/negar acessos.. bem mais!
Destaco por exemplo as rewrite rules do mod_rewrite.
CoolMaster
Tenho usado isto http://teckb.com/htaccessGenerator/ para usar o mod_rewrite funciona 5 *!!!
Achei esse exemplo do link muito fraquinho, embora tenha sido bastante pertinente e importante o levantamento do tópico.
Utilizo sempre o
http://www.southeasttelephone.com/tools/htAccessor/htaccessor.php
bem mais completo e, para mim, mais fácil de compreender.
Eu sinceramente prefiro editar o .htaccess de forma oldschool, ou seja, editor de texto nele e esta feito :]
Nunca fui muito adepto de generators, seja lá que coisa for.
CoolMaster
Este post é muito importante para despertar estes comentários e não só. Como se passa a nivel de Web Crawler’s? é o mesmo?
Tenho um subdominio não existente http://mccarlinhos.oskaras.com ele direciona para http://www.oskaras.com automaticamente
gostaria de saber como manipular isso via .htaccess
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^seusite.com [NC]
rewriterule ^(.*)$ http://www.seusite.com/$1 [r=301,NC]
——————————- OU ———————————–
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novosite.com/$1 [R=301,L]
Txi, muito boa ideia 🙂
Farto-me de mudar o meu e mesmo assim ainda me dá voltas à cabeça.
5 Estrelas 🙂
É possivel atravez do ficheiro .htaccess saber se um ficheiro foi aberto?