Camiseta Twitter !! Garanta já a sua!

[.htaccess] Dicas para carregar o seu blog

Categorias: Desenvolvimento, Segurança

26 comente

Opa galerinha, sou o Gustavo Bordoni xará do administrador que idealizou e construiu este império digital de informações. Eu tenho 16 anos e moro no Rio de Janeiro, hoje mais cedo me foi dada a chance de fazer parte desta grande família, e aqui estou lhes escrevendo.

Como carregar o seu site muito mais rápido!

Bom a 1 ano e 6 meses atrás me interessei por WordPress para poder criar o meu primeiro site, nesse meio tempo aprendi bastante como otimizar o blog para que ele fique o mais rápido possível. Uma das maneiras mais eficaz de fazer tal mudança é com o .htaccess, e por isto que resolvi escrever este artigo.

Alguns de vocês já devem ter escutado algo sobre tal arquivo que complica a vida de uma galera e facilita para os que sabem usá-lo.

Para começar se você usa WordPress (mais comum) você deve estar usando urls amigáveis, e isto já usa um código .htaccess portanto o arquivo já deve estar criado na raiz do seu site. Então acesse o FTP do seu site e ache o arquivo e faça um Backup do mesmo.

Para aqueles que não fizeram a url amigável, crie um arquivo no bloco de notas e salve como .htaccess e mande para o servidor.

É muito importante manter um Backup do arquivo original porque se ocorrer algum problema você poderá voltar, e cuidado com as permissões do arquivo .htaccess sempre mantenha-as em um número abaixo de 644 acima disso, principalmente em 777.

Se você estiver usando urls amigáveis no WordPress você deve ter o seguinte código no seu arquivo:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Todos os códigos abaixo terão de ser inseridos antes do # END WordPress.

O primeiro vai ajudar muito na segurança do seu blog, ele irá proteger o arquivo wp-config.php, onde ficam todos as informações do banco de dados.

# Protegendo o wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>

Abaixo você irá encontrar um código para ajudar o seu blog a carregar bem mais rápido, pois ele vai usar um tipo de conversão para minimizar o tamanho dos arquivos. Porém o navegador do usuário irá abrir normalmente, porém mais rápido e consumindo menos banda.

# Comprimindo arquivos
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

Agora este último código é muito útil para quem recebe muitos spam por dia. Pois já se sabe que boa parte dos spam vem de bots que ficam rodando a net, e estes não acessam o site para faze-lo, eles usam o arquivo .php para enviar o comentário, então iremos proibir que isso seja feito, e apenas pessoas que acessarem o seu blog conseguirão fazer o comentário.

Não se esqueçam de trocar webord.net pelo link do seu blog.

# Protegendo contra spam
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*webord.net.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Bom pretendo escrever mais artigos sobre o curioso e importante arquivo .htaccess, dando mais dicas para o seu blog.

Qualquer dúvida que eu possa responder eu irei faze-lo, basta comentar abaixo sua dúvida.

Related Posts with Thumbnails
  • Matheus Goularte | 17 anos | Balneário Camboriú | SC

    caralho, mais novo q eu e ja sabe de tudo isso……..

    [Responder]

    junho 6, 2009 @ 11:50 pm
  • Se informar não tem idade!

    “Stay hungry, Stay foolish” já disse o Steve Jobs.

    Tenha fome de conhecimento!

    [Responder]

    junho 7, 2009 @ 12:03 am
  • hum…só não vou continuar seguindo pq ta tarde, de manhã eu faço esses passos e já comento aqui, seja bem vindo =D

    [Responder]

    junho 7, 2009 @ 12:58 am
  • Obrigado, XD!

    [Responder]

    junho 7, 2009 @ 1:02 am
  • Guilherme Rodrigues | 18 anos | Iracemápolis-SP

    Caraca Gustavo… muito boa essa dica, parabéns !!

    [Responder]

    junho 7, 2009 @ 4:17 am
  • Abraão Levi // 17 anos // São Paulo

    Belo Post! vou testar!

    [Responder]

    junho 7, 2009 @ 7:05 am
  • wellington | 23 anos | franca/sp

    Grande ajuda cara?
    voçê sabe como configurar ajaxed no wordpress falou. :mrgreen:

    [Responder]

    junho 7, 2009 @ 9:33 am
  • cara, vou suprir todas as dúvidas dos usuários kkk
    então: não entendi a parte das URL’s amigáveis, não entendi a parte de mandar pro servidor :cry:

    [Responder]

    junho 7, 2009 @ 9:50 am
  • @Renan Barbosa:

    O Wordpress possui um sistema que te permite modificar a URL do artigo, para que se torne algo mais “bonitinho”. Exemplo:

    1. Padrão: http://webord.net/?p=123
    2. Exemplo 1: http://webord.net/2009/06/07/sample-post/
      1. /%year%/%monthnum%/%day%/%postname%
    3. Exemplo 2: http://webord.net/sample-post/
      1. /%postname%/

    Acesse: Painel do Admin -> Menu Latera -> Settings -> Permalinks

    Ai você terá algumas opções que já são pre-definidas, e um campo para você montar o seu, para ver como montar dê uma olhada na página do Wordpress.org que coloquei no artigo.

    Você deve ter como se conectar ao servidor por FTP correto?

    Com um Host,Login e Senha. Se não tiver trate de arranjar uma conta, pois a maioria dos controladores de arquivos que fazer isso, não encontram o arquivo .htaccess ou não te dão permissão de modifica-lo.

    Procure descobrir junto ao seu host como criar uma conta ftp, e então faça o download o FileZilla e configure a sua conexão com o Host,Login e Senha fornecidos pelo seu Servidor.

    Veja a imagem de como configurar o FileZilla.

    @Wellington:
    Configurar o Ajaxed é meio chatinho (minha opinião), mas posso escrever um artigo sobre. Me envie um e-mail lembrando? Pois vou esquecer, estou com muita coisa para fazer.
    E-mails:
    Webord.net@gmail.com // Gustavo@webord.net // bordoni@guanabara.info

    @Abraão Levi:
    Obrigado pelo elogio.

    @Guilherme Rodrigues:
    Obrigado cara são elogios que nos mantém sempre escrevendo.

    [Responder]

    junho 7, 2009 @ 11:55 am
  • Nossa cara muito legal a dica. Gostei msm vou procurar mais sobre isso. Essa parte de segurança vai interessante para um sistema de extranet que estou fazendo.

    [Responder]

    junho 7, 2009 @ 11:59 am
  • Aêê, chará! Arebentou hein!? Seja bem-vindo à família e espero que todas as suas postagens façam muito sucesso, porque conteúdo técnico você já provou que tem! Um abração!

    [Responder]

    junho 7, 2009 @ 12:31 pm
  • Obrigadão Gustavo, aquela série que falei com você vai ser legal;

    [Responder]

    junho 7, 2009 @ 12:58 pm
  • Leonardo

    O correto é WordPress e não “wordpress”. ;)

    Vide: http://www.pblog.com.br/2009/02/01/wordpress-grafia-correta-logogate/

    [Responder]

    junho 7, 2009 @ 10:36 pm
  • Thiago

    Excelente, continue postando sobre .htaccess é um assunto mto interessante e mto util tbm

    [Responder]

    junho 7, 2009 @ 11:52 pm
  • Leonardo, concordo! Foi canelada minha…

    [Responder]

    junho 7, 2009 @ 11:59 pm
  • Hum… legal!
    Será que faz efeito em Joomla?
    Vou pesquisar mais a respeito!
    Parabéns

    [Responder]

    junho 8, 2009 @ 12:43 am
  • Hum… legal!
    Será que faz efeito em Joomla?
    Vou pesquisar mais a respeito!
    Parabéns

    [Responder]

    junho 8, 2009 @ 12:43 am
  • @Fabio Lima:

    Cuidado, pois podem haver imcompatibilidades, mas o de carregar mais rápido eu tenho quase certeza que irá funcionar bem.

    [Responder]

    junho 8, 2009 @ 1:15 am
  • Legal.

    Seja bem vindo a equipe de editores.

    [Responder]

    junho 8, 2009 @ 2:55 pm
  • @Rafael Zorzi:
    Obrigado cara.

    [Responder]

    junho 8, 2009 @ 6:24 pm
  • Natanael || Divinópolis-MG || 18 anos

    Otimo post Gustavo. :mrgreen:
    Com certeza vou usar essa dica.

    Já estou na esperá do próximo. 8)

    [Responder]

    junho 10, 2009 @ 10:37 am
  • Queria saber pelo menos a metade disso.
    Não tenho blog, mas se tivesse já ia usar essa dica.
    Parabéns.

    [Responder]

    junho 13, 2009 @ 10:59 am
  • Boa noite gustavo navegando pelo google atras de uma resposta para o meu problema, encontrei teu site e li seu post sobre esse tipo de arquivo que parece ser muito util, no entanto ainda estou engatinhando no wordpress, encontrei um tema muito bom para usar no entanto estou com um problema no arquivo functions.php, vc pode me ajudar???
    desde ja agradeco a atenção e pela inicitiva do post

    [Responder]

    setembro 21, 2009 @ 11:03 pm
  • @netto_info - 4* - Urupá/RO

    Vindo da equipe do Guanabara só podia ser coisa útil, claro!
    Eu gostaria de entender esse .htaccess e achei muita dica bacana mas não o suficiente para entender.
    Alguém tem uma apostila ou blog que ensina passo a passo a estrutura do .htaccess?
    Meu blog é em WordPress e não aceita carregar sem o www. e eu queria saber se eu configurar o .htaccess e coloca-lo no diretório do meu blog (eu uso um servidor da empresa onde trabalho) é suficiente ou vou ter alterar alguma coisa no apache.conf?
    Aguardo resposta e agradeço.

    [Responder]

    Humberto Respondeu:

    @José Ferreira Netto, visite esse site http://www.suporteilax.com.br/flex/?p=78, nele tem dicas sobre redirecionamento, inclusive pra fazer com que seu site sempre seja aberto COM WWW ou SEM WWW, espero ter ajudado, abraços .

    [Responder]

    janeiro 26, 2011 @ 11:41 am
  • @leonovais - 29 - São Paulo

    Parabéns pelo artigo Gustavo!!!

    [Responder]

    dezembro 22, 2011 @ 9:02 am

Comentar