confira 20 dicas e truques extremamente Úteis do .htaccess

19
Assine 0800 703 3000 SAC Batepapo Email Notícias Esporte Entretenimento Mulher Shopping BUSCAR Confira 20 dicas e truques extremamente úteis do .htaccess Publicado por: Marcos A.T. Silva 15 de janeiro de 2015 em Artigos Deixe um comentário O .htaccess é, basicamente, um arquivo de configuração utilizado em servidores web, como o Apache, por exemplo (seu nome vem de “hypertext access“). O arquivo funciona a nível de diretórios e permite que administradores gerenciem e manipulem configurações e acessos de forma descentralizada. Inserido em modo oculto (com a devida adição do “.” à frente do nome) nos diretórios (como por exemplo a pasta raiz “public_html” de cada website), o .htaccess força o servidor a interpretar suas instruções prioritariamente, desconsiderando, portanto, nestes casos, quaisquer configurações globais. As configurações presentes no arquivo, vale lembrar, são aplicadas ao diretório no qual ele se encontra e também a todos os seus subdiretórios, caso existam. Vale também lembrar que a presença de um outro .htaccess em um subdiretório anula a ação do que se encontra um nível acima. Ou seja, o .htaccess do subdiretório passa a valer para o mesmo e também para todas as suas subpastas. E assim por diante. É sempre bom ficarmos atentos a estes detalhes. Código Fonte no Youtube Vídeos Ajude o canal do Código Fonte no Youtube . Assine e assista aos nossos vídeos. Código Fonte TV YouTube 999+ Resolvendo o Cubo M...

Upload: demetrius-rousse

Post on 17-Feb-2016

231 views

Category:

Documents


0 download

DESCRIPTION

Como configurar corretamente um arquivo .htaccess

TRANSCRIPT

Page 1: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Assine 0800 703 3000 SAC Batepapo Email Notícias Esporte Entretenimento Mulher Shopping BUSCAR

Confira 20 dicas e truques extremamente úteis do .htaccessPublicado por: Marcos A.T. Silva 15 de janeiro de 2015 em Artigos Deixe um comentário

O .htaccess é, basicamente, um arquivo de configuraçãoutilizado em servidores web, como o Apache, por exemplo(seu nome vem de “hypertext access“). O arquivo funcionaa nível de diretórios e permite que administradoresgerenciem e manipulem configurações e acessos de formadescentralizada.

Inserido em modo oculto (com a devida adição do “.” àfrente do nome) nos diretórios (como por exemplo a pastaraiz “public_html” de cada website), o .htaccess força oservidor a interpretar suas instruções prioritariamente,desconsiderando, portanto, nestes casos, quaisquerconfigurações globais.

As configurações presentes no arquivo, vale lembrar, são aplicadas ao diretório no qual ele se encontra etambém a todos os seus subdiretórios, caso existam. Vale também lembrar que a presença de um outro.htaccess em um subdiretório anula a ação do que se encontra um nível acima. Ou seja, o .htaccess dosubdiretório passa a valer para o mesmo e também para todas as suas subpastas. E assim por diante. Ésempre bom ficarmos atentos a estes detalhes.

Código Fonte no Youtube

Vídeos

Ajude o canal do Código Fonte no Youtube .Assine e assista aos nossos vídeos.

Código Fonte TV

YouTube 999+

Resolvendo o Cubo M...

Page 2: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Usando arquivos .htaccess, podemos, por exemplo, proteger diretórios com senhas, prevenir hotlinks(utilização de imagens hospedadas no seu servidor em outros locais, indevidamente e gastando a suabanda), configurar URLs amigáveis, etc. Trata-se de um arquivo bastante útil, e neste artigo vamos dar avocê uma série de exemplos de utilização. 20 exemplos, para ser mais preciso.

Criando um arquivo .htaccessCriar um arquivo .htaccess, aliás, é bastante simples. Tudo o que você precisa é de um editor de textoqualquer. Pode ser o PSPad, o Notepad++ ou até mesmo o Bloco de Notas padrão do Windows. Crie umnovo arquivo e então salve-o como “.htaccess” (sem aspas, obviamente, e com o ponto antes do nome).

Dependendo do programa e do sistema operacional que você utilizar para a criação do arquivo, podeacontecer de ser gerado um arquivo chamado “.htaccess.txt”. Isto está errado, claro, mas é fácilconsertarmos o “erro”: basta renomear o tal arquivo, removendo dele os caracteres desnecessários (nocaso, “.txt“).

E agora vamos às dicas de utilização, lembrando antes que várias delas exigem a utilização do módulo“mod_rewrite” no servidor. Verifique antes de tudo se ele se encontra habilitado no Apache.

1) Bloqueando hotlinks em imagensPara evitar que outros utilizem imagens hospedadas em seu servidor, “linkando” diretamente e assimgastando a sua banda, use o seguinte código em seu .htaccess:

Artigos Códigos Notícias Dicas Ferramentas #Games #SEO Pesquisa... Ir

Page 3: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

1. RewriteEngine on

2. RewriteCond %{HTTP_REFERER} !^$

3. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?meusite.com [NC]

4. RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

Ao usar o código acima, qualquer site que tentar utilizar suas imagens será impedido de o fazer. Não seesqueça de substituir “meusite.com” com a URL e a TLD corretas. Por exemplo: “codigofonte.com.br/” ,“meublog.net/”, etc.

Repare também que o código acima previne hotlinks em imagens com as extensões .jpg , .jpeg , .png e.gif . Você pode alterar também esta linha do código, adicionando novos tipos de arquivos, removendo,etc. Apenas lembre-se de respeitar a sintaxe.

Caso você deseje forçar a exibição de uma outra imagem no site “ladrão de imagens”, como por exemplouma imagem contendo um alerta, com a sua URL, adicione a linha abaixo ao final do arquivo, logo abaixode “RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]“:

1. RewriteRule .*\.(jpg|jpeg|png|gif)$ /imagens/imagemalerta.jpg [L]

Lembre-se de que neste caso a imagem “imagemalerta.jpg” deverá existir dentro do diretório“/imagens/”, em seu servidor web.

Se ao invés de exibir uma outra imagem você desejar exibir simplesmente um erro 403 (Forbidden),utilize o código abaixo no lugar:

1. RewriteRule .*\.(jpg|jpeg|png|gif)$ - [F]

2) Protegendo seu arquivo .htaccessSeguro morreu de velho, não é? Portanto, por que não proteger o arquivo .htaccess? Basta adicionar oseguinte código a ele mesmo:

<files ~ "^.*\.([Hh][Tt][Aa])">

order allow,deny

deny from all

satisfy all

</files>

Page 4: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

3) Usando páginas de erro personalizadasPara evitar que os visitantes caiam em páginas de erro padrão do Apache ou então nas famosas “404 NotFound” padrão, por exemplo (caso tentem acessar uma URL inexistente), você pode adicionar a seguintelinha ao seu .htaccess:

1. ErrorDocument 404 /erros/notfound.html

Observe que a página “notfound.html” deve existir dentro do diretório “/erros/”. Você pode personalizá-lacomo bem entender, adicionando links para sua página principal, formulário de contato, etc.

Para cobrir outros tipos de erro, utilize também os códigos abaixo:

1. ErrorDocument 400 /erros/badrequest.html

Page 5: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

2. ErrorDocument 401 /erros/authreqd.html

3. ErrorDocument 403 /erros/forbid.html

4. ErrorDocument 500 /erros/serverr.html

Da mesma maneira, não se esqueça de criar as páginas necessárias e enviá-las para o diretório “/erros/”,conforme explicado acima.

4) Compressão via .htaccessCaso você deseje utilizar compressão GZIP no servidor, para economizar banda, para “deixar os motoresde busca mais felizes”, etc, insira o código abaixo em seu .htaccess, lembrando que para que elefuncione, o módulo mod_gzip deve estar habilitado no Apache:

<ifmodule mod_gzip.c="">

mod_gzip_on       Yes

mod_gzip_dechunk  Yes

mod_gzip_item_include file      \.(html?|css|js|php|pl)$

mod_gzip_item_include handler   ^cgi-script$

mod_gzip_item_include mime      ^text/.*

mod_gzip_item_include mime      ^application/x-javascript.*

mod_gzip_item_exclude mime      ^image/.*

mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

</ifmodule>

Já para utilizar a compressão com o mod_deflate (não se esqueça de que este módulo deve estarhabilitado no Apache), utilize o código abaixo:

<ifmodule mod_deflate.c="">

<filesmatch .(.jpg|.gif|.png|js|phpcss)$="">

SetOutputFilter DEFLATE

</filesmatch>

</ifmodule>

5) Evitando a listagem de diretóriosVocê pode também utilizar o .htaccess para evitar a listagem de diretórios. Para evitar que o conteúdo deum diretório seja exibido quando algum usuário o acessar (por exemplo, quando alguém acessa“www.seusite.com.br/nomedapasta” ou “www.seusite.com.br/imagens”.

Use o snippet abaixo:

Page 6: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

1. Options -Indexes

6) Controlando o acesso a arquivos ediretóriosDigamos que você deseja evitar que terceiros acessem determinados arquivos e pastas em seu site. Vocêpossui um script qualquer instalado, por exemplo, e deseja evitar que visitantes acessem suaa pasta“includes”.

Por outro lado, você precisa garantir que qualquer página do site em questão possa “chamar” semproblemas os arquivos contidos nesta pasta. Basta, então, adicionar um .htaccess com o seguinteconteúdo na tal pasta, no caso, a “includes”:

1. # Acesso restrito!

2. deny from all

Page 7: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Você pode também limitar o acesso apenas a uma determinada faixa de IPs:

1. # Acesso restrito!

2. order deny,allow

3. deny from all

4. allow from 192.168.0.1/24

Não se esqueça de alterar a faixa de IPs conforme sua necessidade.

E você pode também banir um determinado IP. Algum crawler insistente, por exemplo, que estejasobrecarregando o sistema, ou então algum IP que você já sabe ser indesejado. Utilize o código abaixo:

1. # Proibido...

2. order allow,deny

3. deny from 74.184.25.218

4. allow from all

Altere o IP conforme sua necessidade.

7) Reescrevendo URLs – TornandoasamigáveisCom .htaccess, também podemos reescrever URLs. Podemos torná-las mais amigáveis, tanto para osmotores de busca quanto para os visitantes. Digamos que você possua uma loja virtual e nela vendadiversos produtos. Digamos, agora, que suas URLs possuem a seguinte estrutura:

http://www.meusite.com/produto.php?id=12

Ora, é muito mais fácil, simples e amigável trabalhar com a estrutura do exemplo abaixo:

http://www.meusite.com/produto-12.html

Confira os exemplos abaixo e utilize os que se adequarem às suas necessidades, lembrandosempre de realizar as alterações nas URLs, nos caminhos, etc:

Reescrevendo produto.php?id=12 para produto-12.html:

1. RewriteEngine on

2. RewriteRule ^produto-([0-9]+)\.html$ produto.php?id=$1

Page 8: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Reescrevendo produto.php?id=12 para produto/hub-usb/12.html:

1. RewriteEngine on

2. RewriteRule ^produto/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ produto.php?id=$2

Redirecionando URLs sem www para URLs com www:

1. RewriteEngine On

2. RewriteCond %{HTTP_HOST} ^seudominio.com

3. RewriteRule ^ http://www.seudominio.com%{REQUEST_URI} [L,R=301]

Redirecionando URLs com www para URLs sem www:

1. RewriteEngine On

2. RewriteCond %{HTTP_HOST} ^www.(.*) [NC]

3. RewriteRule ^(.*) http://%1/$1 [R=301,L]

8) Removendo extensões de arquivos dasURLsVocê pode também remover as extensões dos arquivos das URLs com um arquivo .htaccess. Porexemplo, ao invés de seu visitante visualizar algo como contato.php na barra de endereços do navegador,ele pode visualizar simplesmente “contato”.

Use o código abaixo em um arquivo .htaccess:

1. RewriteEngine on

2. RewriteCond %{REQUEST_FILENAME} !-d

3. RewriteCond %{REQUEST_FILENAME}\.html -f

4. RewriteRule ^(.*)$ $1.html

No exemplo acima, a extensão .html será removida/escondida. Você pode também usar o mesmosnippet para esconder outras extensões de arquivos, como por exemplo .php . Basta realizar as devidassubstituições.

Page 9: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

9) Protegendo um diretório com senhaUma das funcionalidades mais usadas e bacanas do .htaccess: proteger um diretório qualquer comsenha. Para acessar o diretório em questão (e, consequentemente, tudo o que estiver dentro dele), ovisitante deverá informar um “usuário” e uma “senha”.

Observe que aqui deveremos utilizar dois arquivos: o .htaccess e o arquivo que conterá as senhas, o.htpasswd . O .htaccess você já sabe como criar, e para criar o arquivo das senhas, o .htpasswd , utilizeeste gerador online (isto porque as senhas devem ser transformadas em hashs MD5).

No site “Htpasswd Generator”, informe o “usuário” (username) e a “senha” (password). Em seguida cliqueno botão “Create .htpasswd file”. Repita o processo quantas vezes forem necessárias para transformartodas as senhas desejadas em hashs MD5.

O gerador fornece o resultado logo em seguida, e é isto que você deve copiar e colar no arquivo.htpasswd (um conjunto de usuário e senha por linha). Cada conjunto de “usuário” e “senha” é mais oumenos igual ao exemplo abaixo:

1. teste:$apr1$7KeyxOFe$sEEZhgvhSMKkHQTbXkqjs0

Este procedimento também pode ser realizado através do SSH, vale lembrar. Use o comando abaixo noprompt após se conectar ao servidor:

Page 10: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

1. htpasswd -c /home/usuario/.htpasswd nomedousuario

Onde “/home/usuario/” é o diretório onde o arquivo será gerado, e “nomedousuario” é, bem, o nome dousuário. Durante este procedimento você será solicitado a informar uma senha para o usuário emquestão.

Para adicionar novos usuários (lembrando que você sempre será solicitado a informar as respectivassenhas), use o comando abaixo:

1. htpasswd /home/usuario/.htpasswd nomedousuario2

Observe que nos comandos acima, o parâmetro “-c” foi utilizado para criar o arquivo .htpasswd já comum usuário. Já no segundo comando o parâmetro não é necessário, pois estamos adicionando um novousuário (nomedousuario2) a um arquivo .htpasswd já existente. E assim por diante.

Mas, continuando, após a criação do .htpasswd, envie-o para um diretório acima de sua pasta raiz. Porexemplo, um nível acima de sua pasta “public_html” (/home/usuario/”, digamos).

Vamos agora à criação do .htaccess para a proteção do diretório, ressaltando que este arquivo deve serenviado para a pasta que vai ser protegida:

1. AuthType Basic

2. AuthName "Acesso Restrito!"

3. AuthUserFile /home/usuario/.htpasswd

4. Require valid-user

Observe o seguinte:

AuthName: é uma mensagem que pode ser customizada conforme você desejar. Esta mensagemaparecerá na janela na qual serão soliciados os dados de login;

AuthUserFile: caminho absoluto para o arquivo .htpasswd;

Pronto. Seu diretório foi protegido com senha. Lembre-se de realizar as alterações necessárias relativasaos caminhos, nomes de pastas, usuários, senhas, etc.

10) Forçando redirecionamento de http parahttps (SSL)1. RewriteEngine On

Page 11: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

2. RewriteCond %{HTTPS} !on

3. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

11) Definindo páginas iniciais padrãoVocê pode também definir no .htaccess quais páginas iniciais serão consideradas como páginaspadrão/default, como páginas de índice (index):

1. DirectoryIndex index.html index.php index.html

No exemplo acima, os arquivos index.htm, index.php e index.html serão considerados como páginas deíndice.

Por outro lado, caso você deseje ter outro arquivo que não um index.html (ou qualquer outro index)como página inicial, basta utilizar um .htaccess da seguinte forma:

1. DirectoryIndex empresa.html

No exemplo acima, sua página inicial será o arquivo “empresa.html”. Sempre que um visitante acessar oseu domínio, por exemplo, “www.seusite.com.br”, ele será automaticamente redirecionado para“www.seusite.com.br/empresa.html”.

12) Redirecionamento 301Se você precisar mudar seu domínio este código é bastante útil. Com ele, você não perderá links internose externos, visitantes, e também não terá problemas com os motores de busca.

Para redirecionar permanentemente (e também dizer aos motores de busca que trata-se de umamudança permanente) um domínio inteiro para outro (um novo, por exemplo), utilize no antigo um.htaccess com o código abaixo:

1. Options +FollowSymLinks

2. RewriteEngine on

3. RewriteRule (.*) http://www.seunovosite.com/$1 [R=301,L]

Não se esqueça de alterar “seunovosite.com” de acordo.

Page 12: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

13) Banindo IPsDigamos que você sofra ataques do tipo brute force, ou tenha problemas com spammers. Vamosimaginar qualquer situação problemática para seu site e/ou servidor, na qual você já tenha identificadoos IPs problemáticos. É muito simples bloqueá-los através do .htaccess:

1. allow from all

2. deny from 200.143.89.154

3. deny from 67.122.145.60

4. deny from 74.14.13.246

5. deny from 67.224.175.26

Observe que os IPs informados acima foram inseridos apenas a título de exemplo. Altere conforme suanecessidade. Caso seja necessário informar (bloqueando, assim) mais IPs, basta adicionar novas linhas“deny from”, seguidas do IP. E assim por diante.

14) Forçando downloads de determinadostipos de arquivos

Page 13: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Dependendo do arquivo e das configurações do servidor, este último pode oferecer ao visitante 2 opçõesapós o clique em um link: baixar o arquivo para seu PC ou então abri-lo remotamente (documentos doWord, PDFs, etc).

Para forçar o download, evitando que a opção de escolha apareça para o visitante, utilize o códigoabaixo:

1. AddType application/octet-stream .pdf

2. AddType application/octet-stream .avi

3. AddType application/octet-stream .xls

No exemplo acima, todos os arquivos com extensões .pdf , .avi e .xls serão automaticamente baixadospara o computador do visitante sempre que ele clicar nos links a eles correspondentes. Adicione novaslinhas e/ou altere os tipos de arquivos conforme suas necessidades.

15) Bloqueando visitantes com base no“referring domain”Você pode também impedir que determinados visitantes acessem seu site com base no “referringdomain”, ou seja, com base no site que “indicou” o seu a eles. Digamos que exista algum link para seusite, por algum motivo, em algum “site duvidoso” na Rússia. Ou qualquer outro motivo, localização, etc:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} dominioproblematico1.com [NC,OR] RewriteCond %

{HTTP_REFERER} dominioproblematico2.com [NC,OR] RewriteRule .* - [F] </ifModule>

Você pode incluir/editar os “domínios problemáticos” conforme suas necessidades, ou até mesmoadicionar mais.

16) Forçando UTF8Para evitar problemas de codificação e renderização com seus arquivos .html, por exemplo, você podeincluir o seguinte código em seu .htaccess para forçar o uso da codificação UTF-8:

<FilesMatch ".(htm|html|css|js)$">

AddDefaultCharset UTF-8

</FilesMatch>

17) Protegendo a área administrativa do

Page 14: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

17) Protegendo a área administrativa doWordPressSe você utiliza o CMS WordPress, nunca é demais proteger sua área administrativa, prevenindo invasõese ataques. Crie um arquivo .htaccess conforme explicado abaixo e o coloque dentro da pasta /wp-admin/:

<Limit GET POST PUT>order deny,allowdeny from allallow from 79.187.22.68</Limit>

Note que este é um método de proteção um tanto quanto drástico. Estamos aqui liberando o acesso àárea administrativa do WordPress para um único IP. O seu, no caso. Altere o código acima e substitua“79.187.22.68″ pelo seu IP. Para descobri-lo, basta acessar este link ou este.

No Windows, você pode também acessar o prompt do DOS e digitar o comando abaixo, seguido de um<ENTER>:

1. ipconfig

Já no Linux, utilize um dos comandos abaixo, também com um <ENTER> em seguida:

/sbin/ifconfig -a

Ou

ifconfig -a

Page 15: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

OBS: esta proteção terá também um “custo”. Caso seu IP seja dinâmico, você terá que alterar o .htaccessacima praticamente todos os dias, removendo o IP “velho” e adicionando o “novo”. Mas a segurança extravale a pena, é claro.

18) Protegendo o arquivo wpconfig.php doWordPressO arquivo wp-config.php do WordPress, localizado na raiz da instalação do sistema, é outro elementoimportantíssimo do CMS. Ele guarda, por exemplo, informações da base de dados em utilização (nomedo banco, usuário, senha). Isto dentre outros dados críticos.

Desabilitar o acesso a ele também é essencial para manter o seu blog em segurança.

Use o seguinte código:

<files wp-config.php>

order allow,deny

deny from all

</files>

19) Protegendo a pasta wpcontent doWordPressOutra área crítica do WordPress. É na pasta wp-content que se encontram arquivos de temas, de pluginse também os arquivos enviados para o servidor para a devida inserção em postagens, por exemplo

Page 16: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

(imagens, etc).

Utilize o código abaixo em um arquivo .htacess e o envie para a pasta “/wp-content/”:

Order deny,allowDeny from all<Files ~ “.(xml|css|jpe?g|png|gif|js)$”>Allow from all</Files>

O snippet acima fará com que ninguém (um hacker, por exemplo) consiga realizar o upload de outrostipos de arquivos além dos especificados no código.

20) Usando o cache do navegadorQue tal usar um recurso extra para acelerar o tempo de carregamento do site, forçando a utilização docache do navegador? Assim, os browsers dos visitantes serão capazes de salvar elementos de seuwebsite, de maneira tal que eles não serão baixados novamente e desnecessariamente, a cada novoacesso.

Isto garante economia de banda para o proprietário do site e para o visitante, obviamente:

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg "access 1 year"

ExpiresByType image/jpeg "access 1 year"

ExpiresByType image/gif "access 1 year"

ExpiresByType image/png "access 1 year"

ExpiresByType text/css "access 1 month"

ExpiresByType application/pdf "access 1 month"

ExpiresByType text/x-javascript "access 1 month"

ExpiresByType application/x-shockwave-flash "access 1 month"

ExpiresByType image/x-icon "access 1 year"

ExpiresDefault "access 2 days"

</IfModule>

FinalizandoComo você pôde perceber, o .htaccess é uma ferramenta extremamente valiosa. Um “simples” arquivo,que na verdade contém texto puro, trocando em miúdos, mas que é capaz de resolver muitos problemasou dificuldades do dia a dia.

Uma ferramenta poderosa, importante e muito útil, que deve sempre ser considerada por webmasters eadministrador de servidores web.

Page 17: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Tweet 8

Sobre Marcos A.T. Silva

Nós queremos saber sua opinião aqui

0

Marcados com: .HTACCESS 301 REDIRECT APACHE CMS CÓDIGO CONFIGURAÇÕES DOMÍNIOS GZIP

HTML HTTP LINUX REDIRECIONAMENTO SERVIDOR WEB WEBSITE WORDPRESS

Marcos A.T. Silva é empresário na área de TI. É apaixonado por games desde que ganhou seuprimeiro Atari 2600. Outras de suas paixões são a leitura e a música. Toca piano desde cedo etambém gosta do bom e velho rock ‘n roll. Pode ser encontrado também no XboxPlus.

52Like Share

Anterior:Outlook.com agora permite que vocêsalve anexos no OneDrive« Próximo:

CPU do PlayStation original estáguiando uma sonda para Plutão »

7 Comments Sort by 

Andreza Pollyana · Natal (Rio Grande do Norte)me ajudou bastante mas to com uma dúvida, você falou que se eu por "deny from all" dentrode um .htaccess ele não iria bloquear caso meu proprio site chamasse tal pasta, só quetenho uma pasta de imagens que não pode ser acessada por um usuário mas que devepermitir que o proprio site usea mas ele não está permitindo isso se eu por o htaccess comesse comando, pode me ajudar?Like · Reply · Jun 25, 2015 10:08am

Eduardo Miranda · Webmaster, Marketing Digital at Curso Preparo JurídicoOlá, acabei de ler seu excelente artigo "Confira 20 dicas e truques extremamente úteis do.htaccess", gostaria de saber se é possível que um link só possa ser acessado a partir domeu domínio, exemplo se alguém pegar a url do link e colar no navegador, não funcionaria ,so funcionaria se clicasse a partir do meu dominio, vlw abraçosLike · Reply · Jun 26, 2015 12:55pm

Leonardo Portela · PUC GoiásNão deu certo, acho que pq tinha instalado o w3 super cache dae ele criou o .hatacess, daetentei mesclar e substituir o que tinha o mesmo nome e desconfigurou minha página toda.Minha sorte é que tinha feito o backup do .hatacess. Será que vc não poderia me ajudar aconfigurar?

Top

Add a comment...

Page 18: Confira 20 Dicas e Truques Extremamente Úteis Do .HTACCESS

Like · Reply · Jul 19, 2015 2:13pm

Thiago LenziMarcos, para criar uma pasta1 espelho da pasta2, é possível com .htaccess? Valeu Like · Reply · Jul 20, 2015 2:19am

Thiago Ferreira · Presidente e Diretor Executivo at Trizteza.comTenho a instrução, 

RewriteRule ^UpGtMScRegololiaFg34([az,09,AZ,_]+).([az,09,AZ,_]+)/([az,09,AZ,_]+)/([az,09,AZ,_]+)@([az,09,AZ,_]+).([az,09,AZ,_]+).([az,09,AZ,_]+)/([az,09,AZ,_]+)$ UpGtMScRegololiaFg34.php?cesc=$1.$2&sc=$3&email=$4@$5.$6.$7&gf=$8

para formar UpGtMScRegololiaFg3445.04/556156727b603/[email protected]/GauntletMasterFaucet

mas o email pode ter email com apenas teste.com e com isso ta dando erro gostaria de tera condição de aceitar tanto teste.com como teste.com.brLike · Reply · May 24, 2015 12:04pm

Lucas Cardozo · Faculdade do Recife  FARECShow!Like · Reply · Oct 28, 2015 11:59am

Osmano Torres de Brito · Araguanã (Tocantins)filéLike · Reply · Aug 19, 2015 5:22pm

Facebook Comments Plugin

Apelido

•••••

Lembre-me

Registrar-se

Perdeu a senha?

Sobre

Ajuda

Mais Populares

Placa de vídeo de 6 mil reais élançada no Brasil21 de maio de 2014

Como o Google analisa o seuGmail para procurar porpornografia infantil5 de agosto de 2014

Como retirar vírus do Facebook17 de agosto de 2014

Criando URL amigáveis com um código

simples e funcional

Tags

ABAP Android Aplicativo Aplicativos

Apple ASP atualização Diversos Efeitos

Facebook Firefox GamesGoogle Hacker HTML Internet iOSiPad iPhone JavaScript Jogos Justiça Mercado

Microsoft Mozilla Negócios Pesquisa PHPPrivacidade Rede Social Redes Sociais Rumor

Samsung SAP SegurançaSmartphone Sony Tablet Tecnologia

Twitter videos Windows Xbox One Yahoo

Youtube

Entrar