{"id":36454,"date":"2024-09-24T10:07:53","date_gmt":"2024-09-24T13:07:53","guid":{"rendered":"https:\/\/www.locaweb.com.br\/ajuda\/?post_type=ht_kb&#038;p=36454"},"modified":"2024-09-27T10:27:19","modified_gmt":"2024-09-27T13:27:19","slug":"arquivo-htaccess-do-wordpress-como-criar-localizar-e-editar","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/arquivo-htaccess-do-wordpress-como-criar-localizar-e-editar\/","title":{"rendered":"Arquivo .htaccess do WordPress: como criar, localizar e editar"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Informa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tVeja aqui tudo o que voc\u00ea precisa saber sobre o arquivo .htaccess, como criar, localizar e editar. Acesse e confira no Ajuda da Locaweb!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>Ao criar um blog ou site no WordPress \u00e9 importante utilizar recursos para otimizar a p\u00e1gina, e, assim, atrair e reter mais visitantes. Com algumas t\u00e9cnicas simples, \u00e9 poss\u00edvel melhorar o desempenho do site e alcan\u00e7ar melhores posi\u00e7\u00f5es no Google. E \u00e9 nesse ponto que o arquivo <strong>.htaccess WordPress<\/strong> ganha relev\u00e2ncia.<\/p>\n<p>Por meio de <a href=\"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/comandos-uteis-no-htaccess\/\">comandos do .htaccess<\/a> \u2014 como configura\u00e7\u00f5es de cache, compacta\u00e7\u00e3o de arquivos e redirecionamentos de URLs \u2014, \u00e9 poss\u00edvel aumentar a velocidade de carregamento e fortalecer medidas de seguran\u00e7a, garantindo uma experi\u00eancia melhor para o usu\u00e1rio.<\/p>\n<h2>Como criar o arquivo .htaccess: passo a passo<\/h2>\n<p>Para criar um arquivo .htaccess para o <a href=\"https:\/\/www.locaweb.com.br\/blog\/produtos\/hospedagem-de-sites\/o-que-e-wordpress\/\">WordPress<\/a>, siga os passos abaixo:<\/p>\n<ul>\n<li>Abra um editor de texto (como o Notepad++ ou o Bloco de Notas);<\/li>\n<li>Crie um arquivo novo;<\/li>\n<li>Insira as configura\u00e7\u00f5es desejadas para o seu .htaccess WordPress;<\/li>\n<li>Salve o arquivo com o nome .htaccess.<\/li>\n<\/ul>\n<p>Lembre-se de<strong> inserir um ponto no in\u00edcio do nome do arquivo<\/strong> para garantir que o formato seja reconhecido.<\/p>\n<h2>Como localizar o arquivo .htaccess no WordPress?<\/h2>\n<p>O primeiro passo para localizar o documento .htaccess \u00e9 <strong>acessar o diret\u00f3rio raiz do seu site WordPress<\/strong>, com um cliente FTP \u2014 como o FileZilla \u2014 ou um gerenciador de arquivos no painel de controle de hospedagem.<\/p>\n<p>O diret\u00f3rio geralmente tem nomes como \u201cpublic_html\u201d, \u201cwww\u201d ou o nome do seu dom\u00ednio. L\u00e1, est\u00e3o os principais documentos do WordPress, inclusive o arquivo .htaccess.<\/p>\n<p>Vale lembrar que <strong>o .htaccess \u00e9 um arquivo oculto<\/strong>, devido ao uso do ponto no nome, sendo necess\u00e1rio ativar a op\u00e7\u00e3o \u201cMostrar arquivos ocultos\u201d no seu cliente FTP ou gerenciador de arquivos para visualiz\u00e1-lo.<\/p>\n<p>No FileZilla, basta acessar a op\u00e7\u00e3o \u201cServidor\u201d e, em seguida, \u201cFor\u00e7ar exibi\u00e7\u00e3o de arquivos ocultos\u201d. J\u00e1 no cPanel, a op\u00e7\u00e3o estar\u00e1 nas configura\u00e7\u00f5es de exibi\u00e7\u00e3o do gerenciador de arquivos.<\/p>\n<p>Caso n\u00e3o encontre o .htaccess, \u00e9 poss\u00edvel que ele ainda n\u00e3o tenha sido criado. Nesse caso, voc\u00ea deve<strong> gerar um novo arquivo<\/strong> seguindo o passo a passo mencionado acima.<\/p>\n<h2>Como editar e configurar o arquivo .htaccess?<\/h2>\n<p>Editar e configurar o arquivo .htaccess no WordPress s\u00e3o medidas importantes para otimizar o desempenho e a seguran\u00e7a do seu site. No entanto, <strong>modificar o arquivo incorretamente pode gerar problemas na p\u00e1gina<\/strong>. Por isso, \u00e9 importante adotar medidas adequadas.<\/p>\n<h3>Como editar o arquivo .htaccess?<\/h3>\n<p>Para modificar o arquivo .htaccess, <strong>utilize um editor de texto simples ou um editor de c\u00f3digo espec\u00edfico<\/strong> (como o Sublime Text ou Visual Studio Code). O arquivo geralmente fica localizado na pasta raiz do site.<\/p>\n<p>\u00c9 poss\u00edvel usar um cliente FTP, como o FileZilla, para baixar o arquivo .htaccess para o seu computador, edit\u00e1-lo e salv\u00e1-lo novamente no servidor. H\u00e1 ainda a op\u00e7\u00e3o de acessar o gerenciador de arquivos do painel de controle de hospedagem para modificar o arquivo diretamente no servidor.<\/p>\n<p>Caso queira reverter altera\u00e7\u00f5es, basta <strong>restaurar o arquivo para o \u201chtaccess WordPress default\u201d<\/strong>, que cont\u00e9m as configura\u00e7\u00f5es do .htaccess no padr\u00e3o WordPress.<\/p>\n<h3>Como configurar o arquivo .htaccess?<\/h3>\n<p>Diversos recursos podem auxiliar na cria\u00e7\u00e3o de regras personalizadas para o seu .htaccess WordPress e existem <strong>op\u00e7\u00f5es de plugins que permitem configurar o site sem editar o arquivo manualmente<\/strong>. Ap\u00f3s realizar as mudan\u00e7as, basta salvar o arquivo e fechar o editor de texto.<\/p>\n<p>Lembre-se de que a m\u00e1 configura\u00e7\u00e3o do .htaccess pode causar problemas no funcionamento do site. Por isso, \u00e9 recomend\u00e1vel fazer mudan\u00e7as gradativamente, sempre testando antes. Tamb\u00e9m \u00e9 aconselh\u00e1vel ter um <strong>backup do .htaccess<\/strong> para reverter altera\u00e7\u00f5es, se necess\u00e1rio.<\/p>\n<h2>Como proteger seu site com o arquivo .htaccess?<\/h2>\n<p>\u00c9 poss\u00edvel adotar boas pr\u00e1ticas para <a href=\"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/dicas-para-deixar-o-wordpress-mais-seguro-seguranca-digital\/\">aumentar a seguran\u00e7a do seu site WordPress<\/a> e evitar acessos indevidos. Confira algumas medidas \u00fateis que podem ser adicionadas ao arquivo .htaccess para proteger sua p\u00e1gina.<\/p>\n<h3>Proteja o arquivo wp-config.php<\/h3>\n<p>\u00c9 poss\u00edvel <strong>alterar permiss\u00f5es<\/strong> <strong>do arquivo wp-config.php para 600 ou 644<\/strong>, para que apenas o propriet\u00e1rio possa ler ou escrever.<\/p>\n<p>Voc\u00ea ainda pode <strong>adicionar regras de seguran\u00e7a<\/strong> ao .htaccess para impedir que o wp-config.php seja acessado diretamente. Veja um exemplo e como fazer isso:<\/p>\n<ol>\n<li>&lt;Files wp-config.php&gt;<\/li>\n<li>Order Allow,Deny<\/li>\n<li>Deny from all<\/li>\n<li>Allow from \u201cIPSLIBERADOS\u201d<\/li>\n<li>&lt;\/Files&gt;<\/li>\n<\/ol>\n<h3>Proteja o arquivo .htaccess<\/h3>\n<p>Para <strong>impedir acesso n\u00e3o autorizado ao arquivo<\/strong>, e liberar somente IPS espec\u00edficos, adicione as seguintes regras ao seu arquivo .htaccess:<\/p>\n<ol>\n<li>&lt;Files .htaccess&gt;<\/li>\n<li>Order Allow,Deny<\/li>\n<li>Deny from all<\/li>\n<li>Allow from \u201cIPSLIBERADOS\u201d<\/li>\n<li>&lt;\/Files&gt;<\/li>\n<\/ol>\n<p>Para liberar acesso a todos os IPS, mas <strong>bloquear espec\u00edficos<\/strong>, utilize a seguinte diretiva:<\/p>\n<ol>\n<li>&lt;Files .htaccess&gt;<\/li>\n<li>Order Allow,Deny<\/li>\n<li>Deny from \u201cIPSBLOQUEADOS\u201d<\/li>\n<li>Allow from all<\/li>\n<li>&lt;\/Files&gt;<\/li>\n<\/ol>\n<p>Voc\u00ea tamb\u00e9m pode adicionar a autentica\u00e7\u00e3o b\u00e1sica e <strong>exigir nome de usu\u00e1rio e senha <\/strong>para acesso \u00e0 p\u00e1gina. Basta acrescentar a seguinte diretiva:<\/p>\n<ol>\n<li>AuthName \u201cAcesso restrito\u201d<\/li>\n<li>AuthType Basic<\/li>\n<li>AuthUserFile \/caminho\/para\/arquivo\/.htpasswd<\/li>\n<li>Require valid-user<\/li>\n<\/ol>\n<h2>Como redirecionar p\u00e1gina com o arquivo .htaccess?<\/h2>\n<p>O arquivo .htaccess pode ser utilizado para gerenciar mudan\u00e7as de URLs, corrigir links quebrados e melhorar a experi\u00eancia do usu\u00e1rio. Confira o que \u00e9 poss\u00edvel fazer.<\/p>\n<h3>Redirecionamento permanente (301)<\/h3>\n<p>Voc\u00ea pode informar aos mecanismos de busca, como o Google, que <strong>uma p\u00e1gina foi definitivamente movida para um novo endere\u00e7o<\/strong>. Para isso:<\/p>\n<ul>\n<li>Abra o arquivo .htaccess do WordPress;<\/li>\n<li>Localize o diret\u00f3rio onde a p\u00e1gina antiga est\u00e1 armazenada;<\/li>\n<li>Adicione a seguinte linha de c\u00f3digo, substituindo \u201c\/pagina-antiga.html\u201d pela URL antiga e \u201chttp:\/\/www.seusite.com\/pagina-nova.html\u201d pela nova URL, conforme o exemplo abaixo:\n<ul>\n<li>Redirect 301 \/pagina-antiga.html http:\/\/www.seusite.com\/pagina-nova.html<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Redirecionamento tempor\u00e1rio (302)<\/h3>\n<p>Tamb\u00e9m \u00e9 poss\u00edvel indicar aos mecanismos de busca a mudan\u00e7a tempor\u00e1ria de uma URL. A t\u00e9cnica pode ser \u00fatil para <strong>redirecionamentos em andamento ou p\u00e1ginas em teste<\/strong>.<\/p>\n<ul>\n<li>Siga os passos 1 e 2 do redirecionamento 301;<\/li>\n<li>Substitua \u201c301\u201d por \u201c302\u201d na linha de c\u00f3digo, conforme o exemplo abaixo:\n<ul>\n<li>Redirect 302 \/pagina-antiga.html http:\/\/www.seusite.com\/pagina-nova.html<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Redirecionamento de dom\u00ednio<\/h3>\n<p>Se voc\u00ea quer <a href=\"https:\/\/www.locaweb.com.br\/conteudos\/como-criar-um-blog\/\">criar um blog<\/a> ou site novo e precisa <strong>mover todo o tr\u00e1fego de um dom\u00ednio para outro<\/strong>, siga o passo a passo a seguir.<\/p>\n<ul>\n<li>Abra o arquivo .htaccess do seu site WordPress;<\/li>\n<li>Adicione o seguinte bloco de c\u00f3digo, substitua \u201cantigosite.com\u201d pelo dom\u00ednio antigo e \u201cnovosite.com\u201d pelo novo dom\u00ednio, da seguinte forma:<\/li>\n<\/ul>\n<ol>\n<li>RewriteEngine On<\/li>\n<li>RewriteCond %{HTTP_HOST} ^antigosite\\.com [NC]<\/li>\n<li>RewriteRule ^(.*)$ http:\/\/novosite.com\/$1 [L,R=301,NC]<\/li>\n<\/ol>\n<h3>Redirecionamento HTTP para HTTPS<\/h3>\n<p>Para que <strong>todo o tr\u00e1fego do seu site seja direcionado para uma vers\u00e3o HTTPS segura<\/strong>, siga as etapas abaixo.<\/p>\n<ul>\n<li>Abra o arquivo .htaccess do WordPress.<\/li>\n<li>Adicione as seguintes linhas:<\/li>\n<\/ul>\n<ol>\n<li>RewriteEngine On<\/li>\n<li>RewriteCond %{HTTPS} off<\/li>\n<li>RewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/li>\n<\/ol>\n<h2>Como melhorar a performance do site com .htaccess?<\/h2>\n<p>Algumas t\u00e9cnicas com .htaccess permitem melhorar o desempenho do seu site, inclusive, o\u00a0 ranqueamento nos motores de busca.<\/p>\n<h3>Ativar o cache<\/h3>\n<p>Ativar o cache do navegador <strong>diminui o tempo de carregamento do site<\/strong>, para armazenar recursos est\u00e1ticos no navegador do usu\u00e1rio e tornar as pr\u00f3ximas visitas mais r\u00e1pidas.<\/p>\n<p>Como os itens n\u00e3o precisam ser baixados novamente, o uso de internet de visitantes e do servidor ficam mais leves, melhorando a experi\u00eancia da pessoa usu\u00e1ria.<\/p>\n<p>Para ativar o cache por uma semana, por exemplo, insira as seguintes diretivas no final do arquivo .htaccess.<\/p>\n<p>Cache de arquivos expira em 1 semana (7 dias):<\/p>\n<ol>\n<li>ExpiresDefault \u201caccess plus 1 week\u201d<\/li>\n<\/ol>\n<p>Cache de imagens, CSS e JavaScript:<\/p>\n<ol>\n<li>&lt;FilesMatch &#8220;\\.(jpg|jpeg|png|gif|css|js)$&#8221;&gt;<\/li>\n<li>\u00a0\u00a0\u00a0 Expires 7d<\/li>\n<li>\u00a0\u00a0\u00a0 Cache-Control \u201cpublic, max-age=604800\u201d<\/li>\n<li>&lt;\/FilesMatch&gt;<\/li>\n<\/ol>\n<h3>Compacta\u00e7\u00e3o Gzip<\/h3>\n<p>A compacta\u00e7\u00e3o Gzip <strong>comprime arquivos<\/strong> como imagens, HTML, CSS e JavaScript antes que sejam enviados para o navegador de quem visita \u00e0 p\u00e1gina, o que agiliza o carregamento do site.<\/p>\n<p>Para adicionar as diretivas de compacta\u00e7\u00e3o Gzip, escreva as seguintes linhas no final do arquivo .htaccess.<\/p>\n<p>Habilita a compacta\u00e7\u00e3o Gzip:<\/p>\n<ol>\n<li>mod_gzip on<\/li>\n<\/ol>\n<p>Tipos de arquivos para comprimir:<\/p>\n<ol>\n<li>&lt;FilesMatch &#8220;\\.(html|htm|css|js|txt|xml|svg|eot|ttf|woff)$&#8221;&gt;<\/li>\n<li>\u00a0\u00a0\u00a0 mod_gzip on<\/li>\n<li>\u00a0\u00a0\u00a0 Vary Accept-Encoding<\/li>\n<li>&lt;\/FilesMatch&gt;<\/li>\n<\/ol>\n<h3>Compacta\u00e7\u00e3o Deflate<\/h3>\n<p>A compacta\u00e7\u00e3o Deflate tamb\u00e9m \u00e9 uma alternativa para otimiza\u00e7\u00e3o de sites, <strong>comprimindo dados antes que sejam enviados para o navegador do visitante<\/strong>. Assim, \u00e9 poss\u00edvel reduzir o tamanho dos arquivos e acelerar o carregamento da p\u00e1gina.<\/p>\n<p>Para adicionar as diretivas de compacta\u00e7\u00e3o Deflate, digite o seguinte c\u00f3digo no final do arquivo .htaccess.<\/p>\n<p>Habilita compacta\u00e7\u00e3o Deflate:<\/p>\n<ol>\n<li>mod_deflate on<\/li>\n<\/ol>\n<p>Tipos de arquivos que ser\u00e3o compactados:<\/p>\n<ol>\n<li>&lt;FilesMatch &#8220;\\.(html|htm|css|js|txt|xml|svg|eot|ttf|woff)$&#8221;&gt;<\/li>\n<li>\u00a0\u00a0\u00a0 mod_deflate on<\/li>\n<li>\u00a0\u00a0\u00a0 Vary Accept-Encoding<\/li>\n<li>&lt;\/FilesMatch&gt;<\/li>\n<\/ol>\n<h3>Usar o Keep-Alive<\/h3>\n<p>O Keep-Alive <strong>mant\u00e9m conex\u00f5es ativas entre cliente e servidor<\/strong>. Em vez de abrir uma nova conex\u00e3o para cada recurso solicitado, como imagens e arquivos diferentes, o navegador reutiliza a conex\u00e3o existente. Isso reduz o tempo de espera do servidor e torna o site mais responsivo e eficiente.<\/p>\n<p>Para adicionar as diretivas Keep-Alive, basta digitar o seguinte c\u00f3digo no final do arquivo .htaccess.<\/p>\n<p>Habilita Keep-Alive:<\/p>\n<ol>\n<li>KeepAlive On<\/li>\n<\/ol>\n<p>Tempo limite da conex\u00e3o Keep-Alive:<\/p>\n<ol>\n<li>KeepAliveTimeout 5<\/li>\n<\/ol>\n<h2>O que \u00e9 o arquivo .htaccess WordPress e para que serve?<\/h2>\n<p>O .htaccess \u00e9 um <strong>arquivo de configura\u00e7\u00e3o de servidor que permite fazer ajustes no funcionamento da p\u00e1gina<\/strong>, sem editar os arquivos principais de configura\u00e7\u00e3o, que s\u00e3o mais complexos.<\/p>\n<p>Com o arquivo .htaccess, \u00e9 poss\u00edvel:<\/p>\n<ul>\n<li>Transformar URLs longas e complicadas em vers\u00f5es simples e f\u00e1ceis de lembrar;<\/li>\n<li>Mover p\u00e1ginas antigas para novos endere\u00e7os, redirecionando visitantes e evitando erros 404 (\u201cP\u00e1gina n\u00e3o encontrada\u201d);<\/li>\n<li>Criar p\u00e1ginas para erros, orientando como resolver o problema;<\/li>\n<li>Configurar o cache do navegador e comprimir arquivos, garantindo que seu site carregue mais r\u00e1pido;<\/li>\n<li>Gerenciar o acesso a arquivos e \u00e1reas espec\u00edficas do site, aumentando a seguran\u00e7a.<\/li>\n<\/ul>\n<h2>Facilite a gest\u00e3o do seu arquivo .htaccess WordPress com a Locaweb<\/h2>\n<p>A Locaweb oferece <a href=\"https:\/\/www.locaweb.com.br\/hospedagem-wordpress\/\">hospedagem WordPress<\/a> com <strong>interface intuitiva e ferramentas simples<\/strong>, tornando o gerenciamento do seu site mais f\u00e1cil e pr\u00e1tico. Al\u00e9m disso, conta com atualiza\u00e7\u00f5es autom\u00e1ticas e recursos de seguran\u00e7a avan\u00e7ados, que protegem sua p\u00e1gina contra amea\u00e7as online.<\/p>\n<p>Basta utilizar seu <a href=\"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-acessar-o-painel-administrativo-do-wordpress-locaweb\/\">WordPress admin-login<\/a> para acessar o painel de administra\u00e7\u00e3o e editar seu site. Assim, \u00e9 mais simples gerir o arquivo .htaccess e otimizar o desempenho da p\u00e1gina. Voc\u00ea tamb\u00e9m pode redirecionar ou criar URLs amig\u00e1veis, melhorando a navegabilidade.<\/p>\n<p>Conte com a Locaweb para facilitar a gest\u00e3o do seu site e tornar seu neg\u00f3cio mais lucrativo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ao criar um blog ou site no WordPress \u00e9 importante utilizar recursos para otimizar a p\u00e1gina, e, assim, atrair e reter mais visitantes. Com algumas t\u00e9cnicas simples, \u00e9 poss\u00edvel melhorar o desempenho do site e alcan\u00e7ar melhores posi\u00e7\u00f5es no Google. E \u00e9 nesse ponto que o arquivo .htaccess WordPress ganha&#8230;<\/p>\n","protected":false},"author":41,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[548],"ht-kb-tag":[],"class_list":["post-36454","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-wordpress-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=36454"}],"version-history":[{"count":4,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36454\/revisions"}],"predecessor-version":[{"id":36630,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36454\/revisions\/36630"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=36454"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=36454"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=36454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}