Sei sulla pagina 1di 17

03/06/13

Tutorial Apache: htaccess - Devin

Tutoriais Dicas Linux Servidores Internet Programao Programas

buscar...

Servidores 0 0 01 de agosto de 2003

Tutorial Apache: htaccess


54 141,450
3 0 1 0 0

Um tutorial sobre como usar os arquivos .htaccess no Apache, incluindo autenticao de usurios, muito til para quem mexe com servidores Web. Oi pessoal, neste tutorial vou tocar em alguns mtodos de segurana com os arquivos .htaccess do Apache, para proteger diretrios na Web, criar meios de login controlado e outras utilidades deste arquivo.
www.devin.com.br/htaccess/ 1/17

03/06/13

Tutorial Apache: htaccess - Devin

O .htaccess um arquivo especial para o Apache. Quando um usurio est navegando por alguma pgina do seu servidor Apache, para todo diretrio que ele tentar acessar (e se o servidor estiver configurado para isso), o Apache procura pelo tal do .htaccess e se encontrar, verifica alguma restrio ou liberao para o usurio. Com isso podemos fazer duas coisas bsicas em relao segurana: Restringir acesso aos arquivos e diretrios do servidor Web atravs de um usurio e senha, ou ento pelo IP/Hostname de quem est acessando. Trataremos dos dois assuntos aqui neste tutorial.

Configurando o Apache
Antes de mais nada, voc precisar se certificar que o Apache est configurado para aceitar os arquivos .htaccess como arquivos especiais. Para configurar, voc precisar editar o arquivo de configurao do Apache, que o httpd.conf. Geralmente ele est localizado no diretrio /etc/httpd/conf. Dentro deste arquivo, voc encontrar uma ou duas diretrizes mais ou menos desta forma: <Directory /> Options FollowSymLinks AllowOverride None </Directory> ou <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> Nesta configurao do Apache, tudo que est dentro das significa restrties e opes especialmente configuradas para aquele diretrio. No caso acima, eu estou aplicando algumas regras tanto no diretrio base do servidor Web (ou seja, todo o servidor Web, independente do domnio virtual ou qualquer outra coisa), como tambm estou aplicando no diretrio /var/www/html, que aqui no caso onde ficam as pginas Web. Ento cabe a voc decidir escolher entre as duas diretrizes (ou utilizar a configurao nova nas duas diretrizes mesmo, ou at ento criar uma diretriz nova). Como eu quero ativar o .htaccess em todo o meu servidor Web, vou colocar da seguinte maneira: <Directory /> Options FollowSymLinks Indexes AllowOverride AuthConfig </Directory> O que eu fiz aqui foi adicionar a opo Indexes neste diretrio e colocar o valor AuthConfig no AllowOverride. Em Options, eu digo algumas opes extras que podem ser colocadas neste diretrio. Isso no tem muito haver com este tutorial e nem necessrio, mas sempre bom saber alguma coisa a mais se j no se sabe :) Como a prpria documentao do Apache diz, podemos usar as seguintes opes para diretrios: None, All, ou qualquer combinao de Indexes, Includes, FollowSymLinks, ExecCGI, or MultiViews. A opo Indexes faz com que quando no tiver nenhum arquivo do tipo index.html, index.htm, ou pginas iniciais, o Apache cria uma pgina com a lista dos arquivos existentes no diretrio. O Includes permite colocar arquivos do tipo SSI (Server Side Includes), que so pginas dinmicas antigamente usadas por muitos (Agora a moda PHP, Python, Perl, etc). O FollowSymLinks faz com que o Apache aceite links simblicos no sistema, seguindo os diretrios ou arquivos que os links apontam. O ExecCGI faz com que neste diretrio possam ser executados arquivos CGI (Common Gateway Interface). A opo ExecCGI pode ser (e geralmente ) encontrada para o diretrio /var/www/cgi-bin, onde esto localizados os scripts CGI. J o multiViews serve para por exemplo, servir pginas de acordo com a preferncia de lngua do usurio (index.html.pt_BR, indeex.html.en, etc).
www.devin.com.br/htaccess/ 2/17

03/06/13

Tutorial Apache: htaccess - Devin

O All significa todas as opes (menos o MultiViews) e o None significa nenhuma :) Deixando de lado essa parte, vamos ao que realmente interessa. A opo AllowOverride AuthConfig a que diz para o Apache verificar pelos arquivos .htaccess nos diretrios e aplicar as regras contidas no arquivo nos diretrios e subdiretrios de onde o arquivo esteja localizado. Colocada esta opo, s dar um restart ou reload no servidor Web e tudo funcionar. Para fins de entendimento, o nome AllowOverride j diz tudo: Ele sobrescreve as configuraes padres do servidor Apache para colocar novas configuraes para aquele diretrio. Estas configuraes podem ser permisses dee acesso, opes (como as que mostrei acima), entre outros.

Utilizando o .htaccess
Agora que o servidor Apache j est configurado, teremos que criar o arquivo .htaccess com as regras. Utilize o seu editor prefeiro (no meu caso, o vim). Poderemos fazer vrias coisas neste arquivo. Neste tutorial estarei usando vrios arquivos .htaccess para demonstrar cada opo cada caso, mas voc pode utilizar um .htaccess no diretrio principal do seu servidor, e definir as permisses e opes colocando-as dentro de tags , , etc. Tentarei dar alguns exemplos aqui.

Restringindo o acesso por IP/Hostname


As vezes precisamos restringir certos arquivos e diretrios para cecrtos IPs. Isso vlido por exemplo, quando voc tem um provedor, e s se quer permitir acessar algumas pginas de administrao os IPs da Intranet do provedor. Para isso pode-se aplicar estas regras no .htaccess. Veja o exemplo abaixo: # Deixa a Intranet acessar Order allow,deny allow from 192.168.0. deny from all Esse exemplo de .htaccess far com que o diretrio, seus arquivos e seus subdiretrios s podero ser acessados por quem estiver na faixa de IP de 192.168.0.1 at 192.168.0.254. Vamos supor agora que eu queira restringir apenas 1 IP, para no acessar um certo diretrio. O .htaccess ficaria assim: # Deixa todo mundo acessar, menos o IP 192.168.0.25 Order deny,allow deny from 192.168.0.25 allow from all E est feito, quando o IP 192.168.0.25 tentar acessar, no vai conseguir. Voc pode substituir o IP por um hostname, contanto que a opo HostnameLookups no httpd.conf esteja habilitada (on).

Restringindo o acesso por usurio e senha


Agora vem uma parte muito interessante. As vezes no temos como restringir apenas por IPs, seja porque o usurio que tem que acessar possa etar em qualquer lugar, ou ter IP dinmico, etc. Para resolver esse caso, podemos utilizar o mtodo de usurio e senha. Antes de mais nada voc ter que ter o utilitrio htpasswd, que serve para criar um arquivo de senhas criptografadas. Neste tutorial, criaremos 3 usurios exemplo: $ mkdir /etc/httpd/auth $ cd /etc/httpd/auth $ htpasswd -c acesso hugo New password:
www.devin.com.br/htaccess/ 3/17

03/06/13

Tutorial Apache: htaccess - Devin

Re-type new password: Adding password for user hugo $ htpasswd acesso eitch New password: Re-type new password: Adding password for user eitch $ htpasswd acesso sakura New password: Re-type new password: Adding password for user sakura O resultado que temos o arquivo /etc/httpd/auth/acesso com o seguinte contedo: hugo:zEerw0euqYD3k eitch:85QVc5DD0rB8M sakura:UpZuXkyuIq9hw Observao: Caso voc no tenha o utilitrio htpasswd, voc pode criar as senhas criptografadas com um comando do perl. Por exemplo, se eu quiser criar a senha criptografada chamada minhasenha, farei o seguinte comando: $ perl -e print crypt(minhasenha, Lq), \n; E ento s incluir a senha no arquivo como no esquema acima. Como pode ver, as senhas esto criptografadas. Este armazenamento de senhas muito simples. H outros mtodos de se armazenar senhas (arquivos de banco de dados por exemplo), mas por enquanto no vou cobrir isto no tutorial porque no to necessrio. Mas fica extremamente necessrio se houver muitos e muitos usurios e senhas, pois se houver muitos, o processo de autenticao pode demorar um pouco. Agora que o arquivo de usurios e senhas est criado, vamos criar o .htaccess que ir verificar este arquivo. Veja o exemplo do .htaccess: AuthName Acesso Restrito Usurios AuthType Basic AuthUserFile /etc/httpd/auth/acesso require valid-user Salve o arquivo e pronto, quando um usurio acessar a URL, o servidor ir verificar este arquivo .htaccess e ir perguntar pro cliente um usurio e senha. Epa, mas pera, vamos explicar direitinho o arquivo acima! AuthName : O nome que aparece como mensagem de Login. Pode usar algo como Entre com Login e Senha, ou coisa deste tipo. AuthType : Tipo de autenticao. Atualmente o Basic o tipo mais comum. Existe tambm o Digest, mas ainda no muito utilizado e suportado pelos clientes. AuthUserFile : Onde est o arquivo de usurios e senhas que agente criou. require valid-user: O que o Apache precisa para validar o acesso. Neste caso a gente indicou que precisa de um usurio vlido para acessar a pgina, ou seja, algum que digitou um usurio e senha e bateu com o que est no arquivo de senhas. Pode-se restringir para apenas alguns usurios do arquivo de senhas. Por exemplo, se eu quisesse restringir apenas para o usurio eitch e sakura, ao invs de require valid-user, ficaria require user eitch sakura. Mas se por acaso voc tiver muitos usurios, e quer divid-los em grupos, voc pode muito bem fazer isso! Primeiro teremos que criar o arquivo com os grupos. Use o seu editor preferido, e vamos criar por exemplo, o arquivo /etc/httpd/auth/grupos:
www.devin.com.br/htaccess/ 4/17

03/06/13

Tutorial Apache: htaccess - Devin

admin:hugo eitch visitante: sakura empresa: hugo eitch sakura Salve o arquivo e ento criamos trs grupos. Para usar estes grupos, teremos que modificar o arquivo .htaccess anterior para ficar desta maneira: AuthName Acesso Restrito Usurios AuthType Basic AuthUserFile /etc/httpd/auth/acesso AuthGroupFile /etc/httpd/auth/grupos require group admin No arquivo acima eu adicionei a linha AuthGroupFile, que indica pro servidor onde est o arquivo dos grupos (bem parecido com o AuthUserFile hein?) e no require, coloquei que requer o grupo admin. Simples de entender, no? Agora j d pra brincar bastante restringindo usurios :)

Opes diferentes
Lembra da diretriz Options? Pois , voc pode colocar estas opes tambm no .htaccess. Se por exemplo voc quer que o diretrio onde voc colocou o .htaccess liste os arquivos caso no haja um index.html da vida, voc adiciona o seguinte no .htaccess: Options +Indexes E para tirar essa opo: Options -Indexes E nisso voc pode usar para qualquer uma das opes.

Mensagens de Erro personalizadas


Vamos supor que voc tenha uma sub-pgina no seu servidor, e queira que as mensagens de erro do servidor sejam bonitinhas e no formato que voc criou. Para fazer isso, voc precisar apenas saber o que significa cada cdigo de erro do servidor e apontar para a uma pgina com o .htaccess: ErrorDocument 401 /erros/falhaautorizacao.html ErrorDocument 404 /erros/naoencontrado.html ErrorDocument 403 /erros/acessonegado.html ErrorDocument 500 /erros/errointerno.html Caso voc no saiba os cdigos de erro do Apache, a configurao do apache 2.x j tem uma boa ajuda quanto a isto, vou colocar as linhas aqui como referncia (entenda se quiser e puder :P): ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var ErrorDocument 410 /error/HTTP_GONE.html.var ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
www.devin.com.br/htaccess/ 5/17

03/06/13

Tutorial Apache: htaccess - Devin

ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

Opes para arquivos e diretrios especficos


Agora vamos supor que voc queira somente fazer restries para certos arquivos e diretrios. Para isso voc poder fazer tudo o que fazia antes, s que dentro de tags como ou . Veja o exemplo de .htaccess a seguir com comentrios embutidos explicando o contexto: # Restringe o arquivo_secreto.html somente para o IP 192.168.0.30 <Files arquivo_secreto.html> Order allow,Deny Allow from 192.168.0.30 Deny from all </Files> # Restringe o diretrio admin para utilizar senhas <Directory /admin> AuthName Acesso Restrito Usurios AuthType Basic AuthUserFile /etc/httpd/auth/acesso AuthGroupFile /etc/httpd/auth/grupos require group admin </Directory> # Nega o acesso dos clientes ao .htaccess (bom colocar no httpd.conf) # Vem com a configurao padro do Apache <Files ~ ^\.ht> Order allow,deny Deny from all </Files> Entendeu bem como funciona o esquema? Ento s brincar bastante :)

Concluso
Pudemos aprender bastante como mexer com o .htaccess, mas o que vimos aqui no foi tudo no. Tem muita coisa ainda que se d para colocar no .htaccess. Como eu disse no incio dedste tutorial, o .htaccess poded comportar todo tipo de configurao de diretrios do Apache, sobrescrevendo as configuraes padres contidas no httpd.conf. Explorar as funcionalidades uma questo de prtica, ento mos a obra!

54 141,450
3 0 1 0 0

www.devin.com.br/htaccess/

6/17

03/06/13

Tutorial Apache: htaccess - Devin

apache configurao htaccess tutorial web

Hugo Cisneiros (Eitch)


Apaixonado por Linux e administrao de sistemas. Viciado em Internet, servidores, e em passar conhecimento. Idealizador do Devin, tem como meta aprender e ensinar muito Linux, o que ele vem fazendo desde 1997 :-)

Apache: Redirecionando domnios antigos para novos

Personalizando o ndice Automtico de Arquivos do Apache

Apache: Eu tenho muitos domnios virtuais, como posso fazer para gerar logs separados de cada um?
www.devin.com.br/htaccess/ 7/17

03/06/13

Tutorial Apache: htaccess - Devin

Recent Trackbacks
Lidando com o 404 nos servidores Web - iMasters
[...] htaccess (Devin). [...]

URLs Amigveis .htaccess Adriano Godoy


[...] ou se j existir, edite o .htaccess da pasta raiz de seu site. (sugiro que leiam um pouco sobre o .htaccess antes de prosseguir). No seu .htaccess ficaro as regras de reescrita, ou rewrite [...]

Tutorial Apache: htaccess | leonardods.com.br .:: Blog


[...] Fonte: www.devin.com.br Written on maro 18th, 2012 , WebDesigner [...]

Configurao .htaccess do Apache2 Temas Livres


[...] 1- Tutorial Apache: htaccess 2- Documentao do Servidor HTTP Apache Verso 2.2 Rate this: [...]

Configurao .htaccess do Apache Blog do Albuquerque


[...] Tutorial Apache: htaccess Like this:LikeBe the first to like this [...] Show more trackbacks

Comentrios (45)
Classificar por: Data Classificao ltima Atividade italo 30 semanas atrs preciso de ajuda... tenho um site bloqueado pelo apache 2.2 como eu fao para desbloquear este site.
Responder

Logar

Elias da Rosa 57 semanas atrs Muito boa a matria!!! Obrigado por compartilhar!
Responder

Gabriel Ribeiro 67 semanas atrs Obrigado. ajudou muito aqui ;)


Responder

Andr 97 semanas atrs Ol amigo,

Preciso proteger um determinado arquivo, que contm senhas criptografadas do meu site. Quero que somente ele seja bloqueado para leitura via HTTP. Com o link direto possvel fazer a leitura dele, e, mesmo sendo difcil algum descobrir o caminho exato, gostaria de tomar essa precauo. Se puder explicar como posso fazer isso via HTACCESS, ficarei muito grato.
Responder
www.devin.com.br/htaccess/ 8/17

03/06/13

Tutorial Apache: htaccess - Devin

Rick 125 semanas atrs @Hugo Cisneiros (Eitch): muito bom!


Responder

ocaccy 145 semanas atrs Ola Hugo Cisneiros (Eitch), muito agradecido pela ateno.

Estive usando o seu codigo para fazer uma pagina opcional para o erro 404; tipo 404.html. Ainda nao fiz funcionar porque a estrutura do diretorio dos meus servidores aqui no Japao sao diferentes e nao encontrei o arquivo httpd.conf. Porem tenho uma outra pergunta: Tenho 2 servidores: X e Y, ambos com php e mysql. Tenho uma base de dados no X e preciso acessar estes dados pelo site do Y. Estive lendo sobre pipe, mas nao encontrei a solucao. Fiz o seguinte cdigo. <?php # Declaracao de variaveis. $dbhost = '202.218.22.24'; $dbuser = 'user'; $dbpass = 'senha'; $dbname = 'bcodados'; # Conectando ao servidor e ao banco de dados. $connection = mysql_connect($dbhost, $dbuser, $dbpass); if (!$connection){ die ("Nao foi possivel a conexao ao servidor: ". mysql_error()); } $db_select = mysql_select_db($dbname); if (!$db_select){ die ("Nao foi possivel acessar o banco de dados: ". mysql_error()); } # Insere valor de teste. $queryp = "INSERT INTO kanri VALUES (, 'MARIO');"; ?> Porm retorna este erro: Nao foi possivel a conexao ao servidor: Access denied for user ' user '@'211.16.230.41' (using password: YES) O 202.218.22.24 o servidor onde se encontra minha base de dados e 211.16.230.41 e o IP do Y! Me ajude a ter acesso aos dados no servidor 202.218.22.24 (X). Muito agradecipo pela ajuda. ocaccy
Responder
www.devin.com.br/htaccess/ 9/17

03/06/13

Tutorial Apache: htaccess - Devin

Joo V 148 semanas atrs Parabns pelo tutorial! Muito completo e didtico.
Responder

Rogrio 165 semanas atrs Muito bom!

Um dos contedos mais completos que eu vi, mas mesmo com tanta coisa ainda no consegui realizar o procedimento que desejo. No sei se algum j tentou fazer isso e se conseguiu.. vamos la. Eu tenho dois sites ex. fulano.com.br - fulanomaster.com.br uso o primeiro dominio para o site principal, descries de tudo que ofereo e downloads de programas gratuito.. no segundo domain para guardar contedo apenas para membros gold que ajudam manter o site. Minha idia fazer um botao..no site 1 com a opo de desbloquear o acesso direto ao site 2 tipo algo assim: www.fulano.com.br/desbloqueiosite2.html Autenticaria direto no htacess do site 2. como seria essa autenticao: OBS: queria usar s o Htacess nada de banco de dados, sql, php o mais simples. No sei se possvel, mas pensei em utilizar um formulrio escondendo os campos de imput j preenchidos com um login nico atravs do hidden e usar apenas o botao submit para desbloquear o acesso.. tentei e no consegui obter sucesso. Como fazer de um site para outro? algum sabe ou j conseguiu fazer isso? Agradeo a quem puder me dar uma luz..
Responder

Messias Anjos 172 semanas atrs

Ol boa noite amigos... o seguinte eu tenho uma loja esta aqui http://shop.salobro.com e gostaria de configurar um arquivo .htaccess para que as urls ficassem amigavel, mas no sei como proceder... voces podem me ajudar a configurar...?
Responder

Jota3000 173 semanas atrs Parabens o material eh muito rico em informaoes.. tenho um problema pra resolver e acho que so pode ser resolvido pelo htaccess mesmo, vou descrever o problema tenho um site onde tenho um webchat com webcam .

Onde eu limitei a quatidade de webcam para usuarios free, Os user free so pode ver uma webcam, mais webs so pra pagantes. O q tem acontecido eh q os user abrem 3 ou 4 janelas do navegador, logam com outro nick vendo assim 1 webcam em cada janela, queria impedir isso assim: Permitir apenas uma conexcao por ip no site, ou seja ninguem consegue abrir duas janelas do navegador em meu site, somente uma. Desde ja agradeo a colaboracao
Reply

1 reply ativo 11 semanas atrs

Hugo Cisneiros (Eitc 173 semanas atrs


www.devin.com.br/htaccess/

0
10/17

03/06/13

Tutorial Apache: htaccess - Devin

@Jota3000: Acredito que limite de conexes por IP no possa ser feito no .htaccess e sim no sistema que voc desenvolveu... Mas eu posso estar errado :)
Reply

Vinicius Almeida 173 semanas atrs @Hugo Cisneiros (Eitch) Parabens pelo tuto! ^^ @Duhilio Almeiuda Parente (ou quase rs), pelo que eu entendi, vc deve inserir o seguinte no seu arquivo httpd.conf: <code> Order allow,deny Deny from all </code> vlws! ^^
Responder

Duhilio Almeiuda 175 semanas atrs Bom de mais!!!!! eu s estou em duvida numa coisa: como eu posso restringir apenas arquivos txt no website?!?!

exemplo disso eu fiz uma aplicao que gera pra mim um arquivo txt com o resumo da apliao, s que ela est visivel para o navegador, como eu poderei proceder sobre esse assunto?!?!? obrigado pela ateno.
Responder

Argeli 177 semanas atrs Gostaria de saber se h como proteger um determinado Download de um arquivo (XLS). Por exemplo (usuario e senha) fez o downlods de um arquivo, se tentar fazer novamente, o sistema emite uma mensagem de Download j realizado, isso evitaria que disseminasse senhas. Se algum souber como fazer isso e puder nos informar agradeo. Argeli
Responder

Jarbas 179 semanas atrs apache + diretorio compartilhado

Por favor: tenho um apache instalado e quero substituir um IIS, no IIS est configurando um apontamento para um diretrio compartilhando em Rede. possvel fazer isso no apache?
Responder
www.devin.com.br/htaccess/ 11/17

03/06/13

Tutorial Apache: htaccess - Devin

Artur Paixo 188 semanas atrs Consegui resolver meu problema com o DRM, basta adicionar a linha abaixo dentro da tag --> AddType application/vnd.oma.drm.message dm
Responder

Artur Paixo 191 semanas atrs

Estou tentando acessar um arquivo com o tipo .dm (drm), alguem sabe me explicar como devo configurar o apache? via .htacess ou pelo httpd.conf? A mensagem que aparece "Type is not recognized" Att, Artur
Responder

Rafael 197 semanas atrs

Muito bom! Seria possivel utilizar o .htaccess pra direcionar, por exemplo, quando algum gisita seusite/diretrio para uma pgina HTML? Rafael htp:// wwww.fetalmed.net
Responder

heny 201 semanas atrs muito bom seu tutorial! um bom resumo das principais das configuraes do apache!
Responder

Felipe 201 semanas atrs Muito legal.. ajudou bastante!


Responder

Rodrigo Soares 211 semanas atrs Hugo, Parabns pela matria, simples e objetiva.. abrao
Responder

flaviomuniz 212 semanas atrs Parabens pelo post, muito til, salvei em meus favoritos. Parabens!
Responder

Marcelo Sales 213 semanas atrs Ol, excelente artigo, porm sobrou uma dvida/problema...
www.devin.com.br/htaccess/

12/17

03/06/13

Tutorial Apache: htaccess - Devin

No conheo nada do HTACCESS, segui as dicas daqui e de outro blog, porm no consigo fazer com que duas aes sejam executadas no mesmo arquivo HTACCESS... So elas: RewriteEngine On RewriteBase /blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] ErrorDocument 404 /error404.htm A primeira parte para o redirecionamento de URL's amigveis, arquivo criado pelo prprio Wordpress, a ltima linha para a exebio do 404 amigvel. Porm, as duas juntas no funcionam... e at agora no entendi pq... :-) Vc poderia incluir essa observao no artigo, no caso de utilizao de mais de um recurso ao mesmo tempo no HTACCESS... Obrigado, Marcelo
Responder

letras 216 semanas atrs valeu, muito bom...


Responder

daniel 228 semanas atrs Ola! Teria como eu criar usuario e senha de forma que ele so acesse um determinado site... no caso... http://200.243.101.3 ? Grato
Responder

hospedagem de sites 230 semanas atrs obrigado pelas dicas.


Responder

Reginaldo 237 semanas atrs Ol Hugo,

Parabns pelas informaes e didtica. Tomei a liberdade de copiar e colar o contedo em meu site, o qual tenho como objetivo armazenar todas as informaes que considero importantes, para futuras consultas rpidas. Claro que no deixaria de fazer referncia, logo no incio, da fonte. Qualquer problema quando a cpia por favor me avise que retiro o contedo imediatamente. Mesmo assim vou continuar visitando com freqncia seu site, pois muito til. Um abrao e sucesso !!!
Responder

www.devin.com.br/htaccess/

13/17

03/06/13

Tutorial Apache: htaccess - Devin

Hugo Cisneiros (Eitc 244 semanas atrs @Rodrigo: AuthType Basic [...etc...] Order allow,deny Allow from 192.168.0. Satisfy any
Responder

Rodrigo 244 semanas atrs possivel combinar regras de acesso por ip e autenticao por exemplo: - Liberar acesso do diretorio para todos da rede 192.168.0. (rede interna) - Caso contrario pedir autenticao. como fazer isso?
Responder

Portal BioInfo 246 semanas atrs timo tutorial, parabs. Portal BioInfo - http://www.bioinfo.com.br
Responder

Rafael 246 semanas atrs Funcionou sim. Eu tava acessando a url atravs da mesma rede. Foi mal
Responder

Rafael 246 semanas atrs Tentei bloquear o ip, mas no funcionou. Bloqueia tudo. Algum sabe o que pode ser?
Responder

Ismael Rocha 247 semanas atrs

Poxa, legal o mini-tuto!! Fica como manual de referncia, porque s vezes voc sabe que existe o recurso mas no se lembra como faz ;) Parabns!
Responder
www.devin.com.br/htaccess/ 14/17

03/06/13

Tutorial Apache: htaccess - Devin

Alex 248 semanas atrs Entao...segui td conforme tah ai e naun consegui u.u Queria faze com q toda vez q acessacem a pagina do squid 192.168.0.x/squid pedice usuario e senha. Meu .htaccess e .htpasswd tah td correto, soh q naun funfa u. Alguem me ajuda!!!! *Meu emprego depende disso T_T*
Responder

dGOD 249 semanas atrs caiu nos meus favoritos


Responder

Cesar 264 semanas atrs

amigo gostei do seu tuto mas o q estava mesmo procurandu era como botar o meu site on pelo Apache 2.2 sendo q uso um server de World of Warcraft, os 2 utilizam o mesmo no-ip... ento minha duvida se e por esse motivo q minha pagina na web nao abre quando o meu servidor est on-line?
Responder

PAulo 264 semanas atrs Como redireciono um subdomnio que no existe ainda? NO meu server ixwebhostins

quando digitado um sub domnio no existente tipo . http://mccarlinhos.oskaras.com ele direciona para http://www.okaras.com gostaria de saber como manipular isso via .htaccess
Responder

Leandro 264 semanas atrs Artigo muito til. Obrigado!


Responder

Pedro 257 semanas atrs Beleza casa, mas posso fazer tudo isso no windows?
Responder

Rafael 257 semanas atrs Parabens! Muito bom esse tutorial


Responder

Antonio 252 semanas atrs Otimo artigo, o melhor e mais completo que ja encontrei ate agora na web [PT] sobre .htaccess do APACHE.
www.devin.com.br/htaccess/

15/17

03/06/13

Tutorial Apache: htaccess - Devin

Sucesso cara.
Responder

soulstaker 267 semanas atrs Muito bom, guia sem delongas e que exemplifica bem o poder desse arquivinho.
Responder

Ernani 268 semanas atrs Olha, matria muito boa! Parabns


Responder

Jose 269 semanas atrs Muito bom, muito completo. Obrigado


Responder

luiz 269 semanas atrs muito bom!


Responder

Postar um novo comentrio


Digite o texto aqui!

Comentar como Visitante, ou logar: Nome


Mostrar junto aos seus comentrios.

Email
No mostrado publicamente.

Website (opcional)
Se voc tem um website, linke para ele aqui.

Assinar Nada
Comments by

Enviar Comentrio

Tutoriais Dicas Changelog Contato Termos de Uso 2001-2013 Devin. Consulte os termos de uso.
www.devin.com.br/htaccess/ 16/17

03/06/13

Tutorial Apache: htaccess - Devin

www.devin.com.br/htaccess/

17/17

Potrebbero piacerti anche