{"id":12153,"date":"2023-11-18T07:16:50","date_gmt":"2023-11-18T10:16:50","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=12153"},"modified":"2026-07-05T06:29:52","modified_gmt":"2026-07-05T09:29:52","slug":"htaccess-wordpress","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/","title":{"rendered":".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O arquivo .htaccess do WordPress \u00e9 um arquivo de configura\u00e7\u00e3o de servidor. \u00c9 usado para controlar o comportamento do servidor Apache na hospedagem WordPress. No contexto do WordPress, ele pode ser usado para realizar uma variedade de tarefas, incluindo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redirecionamento de URLs<\/li>\n\n\n\n<li>Bloqueio de acesso a arquivos sens\u00edveis<\/li>\n\n\n\n<li>Configura\u00e7\u00f5es de cache<\/li>\n\n\n\n<li>Configura\u00e7\u00f5es de seguran\u00e7a<\/li>\n\n\n\n<li>Otimiza\u00e7\u00f5es de desempenho<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#htaccess_padrao_do_WordPress\" title=\"htaccess padr\u00e3o do WordPress\">htaccess padr\u00e3o do WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Onde_fica_o_arquivo_htaccess_no_WordPress\" title=\"Onde fica o arquivo .htaccess no WordPress?\">Onde fica o arquivo .htaccess no WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Para_que_serve_o_arquivo_htaccess_no_WordPress\" title=\"Para que serve o arquivo .htaccess no WordPress?\">Para que serve o arquivo .htaccess no WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Importancia_do_arquivo_htaccess_para_configurar_e_otimizar_o_ambiente_do_WordPress\" title=\"Import\u00e2ncia do arquivo .htaccess para configurar e otimizar o ambiente do WordPress\">Import\u00e2ncia do arquivo .htaccess para configurar e otimizar o ambiente do WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Configuracoes_de_Seguranca_na_hospedagem_WordPress\" title=\"Configura\u00e7\u00f5es de Seguran\u00e7a na hospedagem WordPress\">Configura\u00e7\u00f5es de Seguran\u00e7a na hospedagem WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Snippets_essenciais_de_htaccess_para_WordPress\" title=\"Snippets essenciais de .htaccess para WordPress\">Snippets essenciais de .htaccess para WordPress<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Proteger_o_wp-configphp\" title=\"Proteger o wp-config.php\">Proteger o wp-config.php<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Desabilitar_PHP_na_pasta_de_uploads\" title=\"Desabilitar PHP na pasta de uploads\">Desabilitar PHP na pasta de uploads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Bloquear_o_xmlrpcphp\" title=\"Bloquear o xmlrpc.php\">Bloquear o xmlrpc.php<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Restringir_o_wp-admin_por_IP\" title=\"Restringir o wp-admin por IP\">Restringir o wp-admin por IP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Ativar_compactacao_Gzip\" title=\"Ativar compacta\u00e7\u00e3o Gzip\">Ativar compacta\u00e7\u00e3o Gzip<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Aumentar_o_limite_de_upload\" title=\"Aumentar o limite de upload\">Aumentar o limite de upload<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Protecao_contra_hotlinking\" title=\"Prote\u00e7\u00e3o contra hotlinking\">Prote\u00e7\u00e3o contra hotlinking<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Como_restaurar_o_htaccess_padrao_e_resolver_o_erro_500\" title=\"Como restaurar o .htaccess padr\u00e3o (e resolver o erro 500)\">Como restaurar o .htaccess padr\u00e3o (e resolver o erro 500)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Como_criar_o_arquivo_htaccess_em_seu_WordPress\" title=\"Como criar o arquivo htaccess em seu WordPress\">Como criar o arquivo htaccess em seu WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Perguntas_frequentes_sobre_o_htaccess_no_WordPress\" title=\"Perguntas frequentes sobre o .htaccess no WordPress\">Perguntas frequentes sobre o .htaccess no WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#Veja_tambem\" title=\"Veja tamb\u00e9m\">Veja tamb\u00e9m<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; background:#fff2ee; border:1px solid #f0b49a; border-left:4px solid #c0441a; border-radius:8px; padding:16px 20px; margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"font-size:22px; flex-shrink:0; margin-top:1px;\">&#x26a0;&#xfe0f;<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#c0441a; margin-bottom:6px;\">Fa\u00e7a backup antes de editar<\/div>\n    <p style=\"color:#333; line-height:1.65; margin:0;\">O <code style=\"background:#fde8e0;border:1px solid #f0b49a;border-radius:4px;padding:1px 5px;font-family:monospace;color:#8c2e10;\">.htaccess<\/code> \u00e9 lido a cada requisi\u00e7\u00e3o do servidor. Um \u00fanico erro de sintaxe pode derrubar o site inteiro com um erro 500. Antes de qualquer altera\u00e7\u00e3o, fa\u00e7a uma c\u00f3pia do arquivo atual \u2014 se algo quebrar, basta restaurar a c\u00f3pia. Mais abaixo mostramos como restaurar o arquivo padr\u00e3o.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"htaccess_padrao_do_WordPress\"><\/span>htaccess padr\u00e3o do WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Por padr\u00e3o, o <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/o-que-e-o-wordpress\/\">WordPress<\/a> vem com um arquivo .htaccess previamente configurado, com o seguinte conte\u00fado:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\"># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n&lt;\/IfModule&gt;\n# END WordPress<\/code><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Onde_fica_o_arquivo_htaccess_no_WordPress\"><\/span>Onde fica o arquivo .htaccess no WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O arquivo <code>.htaccess<\/code> fica no <strong>diret\u00f3rio raiz<\/strong> da sua instala\u00e7\u00e3o do WordPress \u2014 normalmente a pasta <code>public_html<\/code> (ou a subpasta onde o WordPress foi instalado, se n\u00e3o for na raiz do dom\u00ednio). Para acess\u00e1-lo, use o gerenciador de arquivos do seu painel (cPanel, DirectAdmin) ou um cliente FTP como o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/filezilla-ftp\/\">FileZilla<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um detalhe importante: como o nome come\u00e7a com um ponto, o <code>.htaccess<\/code> \u00e9 um <strong>arquivo oculto<\/strong>. Se voc\u00ea n\u00e3o o v\u00ea na pasta, \u00e9 porque o gerenciador est\u00e1 escondendo arquivos ocultos \u2014 ative a op\u00e7\u00e3o &#8220;Mostrar arquivos ocultos&#8221; (no gerenciador do cPanel, em <em>Configura\u00e7\u00f5es \u2192 Mostrar arquivos ocultos (dotfiles)<\/em>; no FileZilla, em <em>Servidor \u2192 For\u00e7ar exibi\u00e7\u00e3o de arquivos ocultos<\/em>).<\/p>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; background:#eef4ff; border:1px solid #b9d0f0; border-left:4px solid #1a73e8; border-radius:8px; padding:16px 20px; margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"font-size:22px; flex-shrink:0; margin-top:1px;\">&#x1f4a1;<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#1a4d8c; margin-bottom:6px;\">E se o arquivo n\u00e3o existir?<\/div>\n    <p style=\"color:#333; line-height:1.65; margin:0;\">Se n\u00e3o houver nenhum <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">.htaccess<\/code> na raiz, n\u00e3o se preocupe: o WordPress cria um automaticamente quando voc\u00ea acessa <strong>Configura\u00e7\u00f5es \u2192 Links Permanentes<\/strong> e clica em <strong>Salvar altera\u00e7\u00f5es<\/strong>. Voc\u00ea tamb\u00e9m pode cri\u00e1-lo manualmente com um editor de texto \u2014 basta nomear o arquivo exatamente como <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">.htaccess<\/code> (com o ponto no in\u00edcio e sem extens\u00e3o) e envi\u00e1-lo para a pasta <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">public_html<\/code>.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Para_que_serve_o_arquivo_htaccess_no_WordPress\"><\/span>Para que serve o arquivo .htaccess no WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O arquivo .htaccess \u00e9 uma ferramenta poderosa que pode ser usada para <strong>melhorar a seguran\u00e7a, o desempenho e a funcionalidade<\/strong> do seu site WordPress. As configura\u00e7\u00f5es corretas no arquivo .htaccess podem ajudar a proteger seu site contra ataques, tornar o carregamento das p\u00e1ginas mais r\u00e1pido e fornecer recursos adicionais aos visitantes.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htacess_001.png\" alt=\"htaccess do wordpress\" class=\"wp-image-12193\" width=\"426\" height=\"318\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htacess_001.png 426w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htacess_001-300x224.png 300w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O arquivo .htaccess \u00e9 um arquivo de texto simples que est\u00e1 <strong>localizado no diret\u00f3rio raiz do seu site<\/strong> WordPress. O nome do arquivo come\u00e7a com um ponto (.), o que significa que ele \u00e9 um arquivo oculto. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para visualizar o arquivo .htaccess, voc\u00ea precisar\u00e1 usar um cliente FTP ou um gerenciador de arquivos do seu painel de controle de hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O WordPress inclui algumas configura\u00e7\u00f5es b\u00e1sicas no arquivo .htaccess por padr\u00e3o. <strong>Essas configura\u00e7\u00f5es s\u00e3o necess\u00e1rias para que o WordPress funcione corretamente<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, o arquivo .htaccess inclui regras para redirecionar URLs de www para n\u00e3o-www (ou vice-versa) e de <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/\">HTTP<\/a> para HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m das configura\u00e7\u00f5es b\u00e1sicas, o arquivo .htaccess pode ser usado para implementar uma variedade de configura\u00e7\u00f5es de <strong>seguran\u00e7a, desempenho e funcionalidade<\/strong>. Por exemplo, voc\u00ea pode usar o arquivo .htaccess para bloquear o acesso a arquivos sens\u00edveis, compactar arquivos, minificar CSS e JS, e configurar o cache do navegador.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Importancia_do_arquivo_htaccess_para_configurar_e_otimizar_o_ambiente_do_WordPress\"><\/span>Import\u00e2ncia do arquivo .htaccess para configurar e otimizar o ambiente do WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O arquivo .htaccess pode ser usado para configurar uma variedade de aspectos do seu site WordPress, incluindo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Redirecionamento de URLs<\/strong>:&nbsp;O arquivo .htaccess pode ser usado para redirecionar URLs de um formato para outro, por exemplo, de www para n\u00e3o-www ou de HTTP para HTTPS.<\/li>\n\n\n\n<li><strong>Uso de URLs e p\u00e1ginas de erro amig\u00e1veis<\/strong>: As <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-utilizar-urls-amigaveis-no-wordpress\/\">URLs amig\u00e1veis<\/a> cont\u00e9m, por exemplo, o t\u00edtulo da p\u00e1gina. As p\u00e1ginas de erro como o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/\">erro 404<\/a> podem ser customizadas.<\/li>\n\n\n\n<li><strong>Bloqueio de acesso<\/strong> a arquivos sens\u00edveis:&nbsp;O arquivo .htaccess pode ser usado para bloquear o acesso a arquivos sens\u00edveis. Por exemplo, o arquivo wp-config.php,  wp-admin ou wp-content. Tamb\u00e9m \u00e9 poss\u00edvel restringir o acesso a determinados endere\u00e7os ip.<\/li>\n\n\n\n<li><strong>Configura\u00e7\u00f5es de cache<\/strong>:&nbsp;O arquivo .htaccess pode ser usado para configurar o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/limpar-cache\/\">cache<\/a> do navegador, o que pode ajudar a acelerar o carregamento das p\u00e1ginas.<\/li>\n\n\n\n<li><strong>Configura\u00e7\u00f5es de seguran\u00e7a<\/strong>:&nbsp;O arquivo .htaccess pode ser usado para implementar uma variedade de configura\u00e7\u00f5es de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/seguranca\/seguranca-da-informacao\/\">seguran\u00e7a da informa\u00e7\u00e3o<\/a>, como a preven\u00e7\u00e3o de listagem de diret\u00f3rios e a prote\u00e7\u00e3o contra ataques de for\u00e7a bruta.<\/li>\n\n\n\n<li><strong>Otimiza\u00e7\u00f5es de desempenho<\/strong>:&nbsp;O arquivo .htaccess pode ser usado para otimizar o desempenho do seu site, por exemplo, compactando arquivos e minificando CSS e JS.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ao aprender a usar o arquivo .htaccess, voc\u00ea pode melhorar a seguran\u00e7a, o desempenho e a funcionalidade do seu site WordPress. Configura\u00e7\u00f5es incorretas no .htaccess s\u00e3o uma das causas mais comuns do <a href=\"https:\/\/www.homehost.com.br\/blog\/desenvolvedores\/erro-403-forbidden\/\">erro 403 Forbidden<\/a> \u2014 se voc\u00ea se deparar com ele, veja como diagnosticar e resolver.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuracoes_de_Seguranca_na_hospedagem_WordPress\"><\/span>Configura\u00e7\u00f5es de Seguran\u00e7a na hospedagem WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As configura\u00e7\u00f5es de <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/wordfence-garanta-a-seguranca-do-seu-site-wordpress\/\">seguran\u00e7a<\/a> s\u00e3o uma das principais raz\u00f5es pelas quais o arquivo .htaccess \u00e9 uma ferramenta t\u00e3o valiosa para sites WordPress. Ao implementar as configura\u00e7\u00f5es de seguran\u00e7a corretas, voc\u00ea pode ajudar a proteger seu site contra uma variedade de ataques, incluindo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Listagem de diret\u00f3rios<\/strong>:&nbsp;hackers podem usar a listagem de diret\u00f3rios para obter uma vis\u00e3o geral dos arquivos e diret\u00f3rios do seu site. Isso pode ajud\u00e1-los a encontrar arquivos sens\u00edveis, como o arquivo wp-config.php.<\/li>\n\n\n\n<li><strong>Ataques de for\u00e7a bruta<\/strong>:&nbsp;ataques de for\u00e7a bruta s\u00e3o tentativas de adivinhar sua senha de administrador. Os hackers podem usar scripts automatizados para tentar todas as combina\u00e7\u00f5es poss\u00edveis de letras, n\u00fameros e s\u00edmbolos. Por exemplo, recomendamos <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/proteja-o-seu-wordpress-restringir-o-acesso-ao-wp-login-com-htaccess\/\">restringir o acesso ao wp-login<\/a>.<\/li>\n\n\n\n<li><strong>Ataques de inje\u00e7\u00e3o SQL<\/strong>:&nbsp;Os ataques de inje\u00e7\u00e3o SQL s\u00e3o tentativas de inserir c\u00f3digo malicioso em um formul\u00e1rio ou coment\u00e1rio do seu site. Isso pode permitir que os hackers acessem ou alterem seus dados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A. Preven\u00e7\u00e3o de listagem de diret\u00f3rios<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A listagem de diret\u00f3rios \u00e9 uma fun\u00e7\u00e3o padr\u00e3o do servidor Apache que permite que os visitantes vejam uma lista de todos os arquivos e diret\u00f3rios de um diret\u00f3rio. Isso pode ser um risco de seguran\u00e7a, pois pode permitir que os hackers visualizem arquivos sens\u00edveis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para prevenir a listagem de diret\u00f3rios, voc\u00ea pode adicionar a seguinte regra ao arquivo .htaccess:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options -Indexes<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Essa regra desabilita a listagem de diret\u00f3rios para todos os diret\u00f3rios do seu site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>B. Prote\u00e7\u00e3o contra ataques de for\u00e7a bruta<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os ataques de for\u00e7a bruta s\u00e3o uma tentativa de adivinhar sua senha de administrador. Os hackers podem usar scripts automatizados para tentar todas as combina\u00e7\u00f5es poss\u00edveis de letras, n\u00fameros e s\u00edmbolos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma forma eficaz \u00e9 proteger o acesso ao <strong><code>wp-login.php<\/code> <\/strong>ou ao <strong><code>wp-admin<\/code> <\/strong>com uma senha adicional no n\u00edvel do servidor, usando autentica\u00e7\u00e3o HTTP. Para isso, voc\u00ea precisa de um arquivo <code>.htpasswd<\/code> (que armazena o usu\u00e1rio e a senha criptografada) e das seguintes regras:<\/p>\n\n\n\n<div style=\"margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"background:#1e2532; border-radius:8px; padding:18px 20px; overflow-x:auto;\">\n    <code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">&lt;Files wp-login.php&gt;\nAuthType Basic\nAuthName \"Area restrita\"\nAuthUserFile \/caminho\/completo\/para\/.htpasswd\nRequire valid-user\n&lt;\/Files&gt;<\/code>\n  <\/div>\n  <div style=\"color:#777; margin-top:8px; line-height:1.6;\">Troque <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">\/caminho\/completo\/para\/.htpasswd<\/code> pelo caminho real do seu arquivo <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">.htpasswd<\/code>. Muitos pain\u00e9is (como o cPanel) geram esse arquivo automaticamente em &#8220;Prote\u00e7\u00e3o de diret\u00f3rio com senha&#8221;.<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Essa regra exige que os visitantes insiram um nome de usu\u00e1rio e uma senha antes de acessar o painel de administra\u00e7\u00e3o do WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m pode usar um plugin de seguran\u00e7a do WordPress para aumentar a prote\u00e7\u00e3o contra ataques de for\u00e7a bruta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>C. Configura\u00e7\u00f5es para prevenir ataques de inje\u00e7\u00e3o SQL<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os ataques de inje\u00e7\u00e3o SQL s\u00e3o tentativas de inserir c\u00f3digo malicioso em um formul\u00e1rio ou coment\u00e1rio do seu site. Isso pode permitir que os hackers acessem ou alterem seus dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para prevenir ataques de inje\u00e7\u00e3o SQL, voc\u00ea pode usar um plugin de seguran\u00e7a do WordPress. Esses plugins geralmente incluem uma variedade de configura\u00e7\u00f5es que podem ajudar a proteger seu site, incluindo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sanitiza\u00e7\u00e3o de entradas:&nbsp;Os plugins de seguran\u00e7a podem ajudar a limpar as entradas de formul\u00e1rios e coment\u00e1rios para remover qualquer c\u00f3digo malicioso.<\/li>\n\n\n\n<li>Filtros de coment\u00e1rios:&nbsp;Os plugins de seguran\u00e7a podem bloquear coment\u00e1rios que contenham c\u00f3digo malicioso.<\/li>\n\n\n\n<li>Prote\u00e7\u00e3o de banco de dados:&nbsp;Os plugins de seguran\u00e7a podem ajudar a proteger seu banco de dados contra ataques de inje\u00e7\u00e3o SQL.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m de usar um plugin de seguran\u00e7a, voc\u00ea tamb\u00e9m pode tomar as seguintes medidas para ajudar a prevenir ataques de inje\u00e7\u00e3o SQL:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use um tema e plugins de alta qualidade:&nbsp;Os temas e plugins de alta qualidade s\u00e3o geralmente mais seguros do que os temas e plugins gratuitos ou de baixa qualidade.<\/li>\n\n\n\n<li>Mantenha seu WordPress atualizado:&nbsp;Atualizar o WordPress para a vers\u00e3o mais recente ajuda a corrigir quaisquer vulnerabilidades de seguran\u00e7a conhecidas.<\/li>\n\n\n\n<li>Use um firewall:&nbsp;Um firewall pode ajudar a bloquear ataques de inje\u00e7\u00e3o SQL e outros ataques.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ao implementar as configura\u00e7\u00f5es de seguran\u00e7a corretas, voc\u00ea pode ajudar a proteger seu site WordPress contra uma variedade de ataques. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Snippets_essenciais_de_htaccess_para_WordPress\"><\/span>Snippets essenciais de .htaccess para WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reunimos aqui os trechos de <code>.htaccess<\/code> mais \u00fateis para WordPress. Copie apenas os que fizer sentido para o seu site, sempre com backup antes. Cada bloco pode ser adicionado ao seu <code>.htaccess<\/code> (fora das marca\u00e7\u00f5es <code># BEGIN WordPress<\/code> \/ <code># END WordPress<\/code>, que o WordPress reescreve automaticamente).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Proteger_o_wp-configphp\"><\/span>Proteger o wp-config.php<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O <code>wp-config.php<\/code> guarda as credenciais do banco de dados \u2014 \u00e9 o arquivo mais sens\u00edvel do WordPress. Bloqueie o acesso a ele:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">&lt;files wp-config.php&gt;\norder allow,deny\ndeny from all\n&lt;\/files&gt;<\/code><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Entenda melhor esse e outros ajustes no guia completo do <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/wp-config-php\/\">arquivo wp-config.php<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Desabilitar_PHP_na_pasta_de_uploads\"><\/span>Desabilitar PHP na pasta de uploads<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A pasta <code>wp-content\/uploads<\/code> guarda imagens \u2014 nunca deve executar PHP. Se um invasor conseguir enviar um script malicioso para l\u00e1, esta regra impede que ele rode:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\"># Crie este .htaccess dentro de wp-content\/uploads\/\n&lt;Files *.php&gt;\ndeny from all\n&lt;\/Files&gt;<\/code><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bloquear_o_xmlrpcphp\"><\/span>Bloquear o xmlrpc.php<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O <code>xmlrpc.php<\/code> \u00e9 um vetor comum de ataques de for\u00e7a bruta e DDoS. Se voc\u00ea n\u00e3o usa o app do WordPress nem publica\u00e7\u00e3o remota, pode bloque\u00e1-lo:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">&lt;Files xmlrpc.php&gt;\norder deny,allow\ndeny from all\n&lt;\/Files&gt;<\/code><\/div><div style=\"color:#777; margin-top:8px; line-height:1.6;\">Entenda melhor esse vetor em <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/wordpress-tutoriais\/o-que-e-e-como-desabilitar-xmlrpc-no-wordpress\/\" style=\"color:#1a4d8c; text-decoration:underline;\">o que \u00e9 e como desabilitar o XML-RPC no WordPress<\/a>.<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Restringir_o_wp-admin_por_IP\"><\/span>Restringir o wp-admin por IP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea acessa o painel sempre do mesmo lugar (IP fixo), pode limitar o <code>wp-admin<\/code> apenas ao seu IP:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\"># Crie este .htaccess dentro da pasta wp-admin\/\norder deny,allow\ndeny from all\nallow from 123.456.789.000<\/code><\/div><div style=\"color:#777; margin-top:8px; line-height:1.6;\">Troque <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">123.456.789.000<\/code> pelo seu IP. Cuidado: se seu IP muda (internet residencial), voc\u00ea pode se bloquear.<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ativar_compactacao_Gzip\"><\/span>Ativar compacta\u00e7\u00e3o Gzip<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A compacta\u00e7\u00e3o Gzip reduz o tamanho dos arquivos enviados ao navegador, acelerando o carregamento:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">&lt;IfModule mod_deflate.c&gt;\nAddOutputFilterByType DEFLATE text\/html text\/plain text\/css\nAddOutputFilterByType DEFLATE application\/javascript text\/javascript\nAddOutputFilterByType DEFLATE application\/json application\/xml\n&lt;\/IfModule&gt;<\/code><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Aumentar_o_limite_de_upload\"><\/span>Aumentar o limite de upload<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea recebe erro ao enviar arquivos grandes (temas, m\u00eddias), pode aumentar os limites do PHP pelo <code>.htaccess<\/code> em servidores Apache:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">php_value upload_max_filesize 64M\nphp_value post_max_size 64M\nphp_value max_execution_time 300<\/code><\/div><div style=\"color:#777; margin-top:8px; line-height:1.6;\">Veja mais em <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\" style=\"color:#1a4d8c; text-decoration:underline;\">como aumentar o upload_max_filesize<\/a>. Em servidores com PHP como CGI\/FPM, essas linhas podem gerar erro 500 \u2014 nesse caso, use o php.ini ou o painel.<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Protecao_contra_hotlinking\"><\/span>Prote\u00e7\u00e3o contra hotlinking<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1e2532; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">RewriteEngine On\nRewriteCond %{HTTP_REFERER} !^$\nRewriteCond %{HTTP_REFERER} !^https:\/\/(www\\.)?seudominio\\.com [NC]\nRewriteRule \\.(jpg|jpeg|png|gif|webp)$ - [F]<\/code><\/div><div style=\"color:#777; margin-top:8px; line-height:1.6;\">Troque <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">seudominio.com<\/code> pelo seu dom\u00ednio.<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_restaurar_o_htaccess_padrao_e_resolver_o_erro_500\"><\/span>Como restaurar o .htaccess padr\u00e3o (e resolver o erro 500)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O <code>.htaccess<\/code> \u00e9 sens\u00edvel: um erro de sintaxe ou uma regra incompat\u00edvel com o servidor pode derrubar o site inteiro com um <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\">erro 500 (Internal Server Error)<\/a>. Se o seu site come\u00e7ou a apresentar erro 500 logo depois de voc\u00ea editar o <code>.htaccess<\/code>, ele \u00e9 o principal suspeito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A forma mais r\u00e1pida de testar \u00e9 <strong>renomear o arquivo<\/strong> (por exemplo, para <code>.htaccess_old<\/code>) pelo gerenciador de arquivos e recarregar o site. Se ele voltar ao ar, o problema estava mesmo no <code>.htaccess<\/code>. Para gerar um novo arquivo limpo, voc\u00ea tem duas op\u00e7\u00f5es:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pelo painel do WordPress:<\/strong> acesse <strong>Configura\u00e7\u00f5es \u2192 Links Permanentes<\/strong> e clique em <strong>Salvar altera\u00e7\u00f5es<\/strong> (sem mudar nada). O WordPress recria o <code>.htaccess<\/code> padr\u00e3o automaticamente.<\/li>\n\n\n\n<li><strong>Manualmente:<\/strong> crie um <code>.htaccess<\/code> novo na raiz com o conte\u00fado padr\u00e3o do WordPress:<\/li>\n<\/ul>\n\n\n\n<div style=\"margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"background:#1e2532; border-radius:8px; padding:18px 20px; overflow-x:auto;\">\n    <code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\"># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n&lt;\/IfModule&gt;\n# END WordPress<\/code>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Restaurar esse conte\u00fado padr\u00e3o resolve a maioria dos casos de erro 500 causados pelo <code>.htaccess<\/code> e tamb\u00e9m corrige <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-utilizar-urls-amigaveis-no-wordpress\/\">URLs amig\u00e1veis que pararam de funcionar<\/a> (p\u00e1ginas dando erro 404 depois de mexer nos permalinks).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_criar_o_arquivo_htaccess_em_seu_WordPress\"><\/span>Como criar o arquivo htaccess em seu WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Criar um arquivo <code>.htaccess<\/code> para a <a href=\"https:\/\/www.homehost.com.br\/hospedagem-wordpress\/\">hospedagem WordPress<\/a> \u00e9 uma tarefa importante para configurar redirecionamentos, otimizar o desempenho e garantir a seguran\u00e7a do seu site. Aqui est\u00e1 um guia passo a passo para criar um arquivo <code>.htaccess<\/code> para o WordPress:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Localiza\u00e7\u00e3o do Arquivo:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O arquivo <code>.htaccess<\/code> est\u00e1 localizado no <strong>diret\u00f3rio raiz do seu site WordPress<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Acesso ao Arquivo:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use um cliente FTP (como <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/filezilla-ftp\/\">FileZilla<\/a>) ou o gerenciador de arquivos do seu painel de controle de hospedagem para acessar o diret\u00f3rio do seu site onde o WordPress est\u00e1 instalado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Backup do Arquivo Atual:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Antes de fazer qualquer altera\u00e7\u00e3o, fa\u00e7a uma c\u00f3pia de <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/backup-do-wordpress\/\">backup<\/a> do seu arquivo <code>.htaccess<\/code> atual para garantir que voc\u00ea possa restaur\u00e1-lo se algo der errado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Criando um Novo Arquivo .htaccess:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se o seu site ainda n\u00e3o tem um arquivo <code>.htaccess<\/code>, voc\u00ea pode criar um usando um editor de texto simples (como Notepad no Windows ou TextEdit no macOS).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Estrutura B\u00e1sica do Arquivo .htaccess:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inclua o seguinte conte\u00fado b\u00e1sico para come\u00e7ar:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - &#091;L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php &#091;L]\n&lt;\/IfModule&gt;\n# END WordPress<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Essas linhas s\u00e3o essenciais para permitir a funcionalidade do WordPress, especialmente para lidar com URLs amig\u00e1veis.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Redirecionamento www para n\u00e3o-www (ou vice-versa):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adicione o seguinte c\u00f3digo para redirecionar o tr\u00e1fego para a vers\u00e3o preferencial do seu dom\u00ednio:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Redirecionamento www para n\u00e3o-www\nRewriteEngine On\nRewriteCond %{HTTP_HOST} ^www\\.seudominio\\.com &#091;NC]\nRewriteRule ^(.*)$ http:\/\/seudominio.com\/$1 &#091;L,R=301]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. For\u00e7ar o uso de HTTPS:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se voc\u00ea estiver usando SSL, pode for\u00e7ar o uso de <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/https\/\">HTTPS<\/a> adicionando o seguinte c\u00f3digo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># For\u00e7ar o uso de HTTPS\nRewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule ^ https:\/\/%{HTTP_HOST}%{REQUEST_URI} &#091;L,R=301]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Configura\u00e7\u00f5es de Cache:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adicione configura\u00e7\u00f5es de cache para otimizar o desempenho:<code>Configura\u00e7\u00f5es de Cache <\/code><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Configura\u00e7\u00f5es de Cache\n&lt;IfModule mod_expires.c&gt;\nExpiresActive On\nExpiresByType image\/jpg \"access plus 1 year\"\nExpiresByType image\/jpeg \"access plus 1 year\"\nExpiresByType image\/gif \"access plus 1 year\"\nExpiresByType image\/png \"access plus 1 year\"\nExpiresByType text\/css \"access plus 1 month\"\nExpiresByType application\/pdf \"access plus 1 month\"\nExpiresByType text\/x-javascript \"access plus 1 month\"\nExpiresByType application\/x-shockwave-flash \"access plus 1 month\"\nExpiresByType image\/x-icon \"access plus 1 year\"\nExpiresDefault \"access plus 2 days\"\n&lt;\/IfModule&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9. Bloqueio de Acesso a Arquivos Sens\u00edveis:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adicione regras para bloquear o acesso a arquivos sens\u00edveis:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Bloquear o acesso a arquivos sens\u00edveis\n&lt;FilesMatch \"(wp-config\\.php|php.ini|php5\\.ini|install\\.php)\"&gt;\nOrder deny,allow\nDeny from all\n&lt;\/FilesMatch&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10. Salvar e Testar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salve o arquivo e fa\u00e7a um teste para garantir que o site ainda funcione corretamente. Se ocorrerem problemas, reverta para o arquivo de backup e revise as altera\u00e7\u00f5es.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lembre-se de ajustar os exemplos conforme necess\u00e1rio para atender \u00e0s suas necessidades espec\u00edficas. Cada site pode ter requisitos diferentes, ent\u00e3o personalize o <code>.htaccess<\/code> de acordo com as configura\u00e7\u00f5es espec\u00edficas do seu projeto.<\/p>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#1a73e8 0%,#0b3d91 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(26,115,232,.25);\">\n  <div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path><polyline points=\"14 2 14 8 20 8\"><\/polyline><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"><\/line><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"><\/line><\/svg>\n    <\/div>\n    <div style=\"flex:1 1 320px; min-width:260px;\">\n      <div style=\"font-weight:800; line-height:1.25; margin-bottom:8px;\">Um servidor WordPress feito para performance e seguran\u00e7a<\/div>\n      <p style=\"margin:0 0 18px; line-height:1.6; color:#dce9fb;\">O .htaccess \u00e9 s\u00f3 uma das camadas. A hospedagem WordPress da Homehost j\u00e1 vem com servidor Apache\/LiteSpeed otimizado, cache, SSL gr\u00e1tis, prote\u00e7\u00e3o contra malware e suporte em portugu\u00eas para voc\u00ea configurar tudo sem dor de cabe\u00e7a.<\/p>\n      <a href=\"https:\/\/www.homehost.com.br\/hospedagem-wordpress\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#1a73e8; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\n        Ver planos de hospedagem WordPress\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes_sobre_o_htaccess_no_WordPress\"><\/span>Perguntas frequentes sobre o .htaccess no WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div style=\"margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px; margin-bottom:12px; background:#fff;\">\n    <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:6px;\">Onde fica o arquivo .htaccess no WordPress?<\/div>\n    <div style=\"color:#333; line-height:1.65;\">No diret\u00f3rio raiz da instala\u00e7\u00e3o, normalmente a pasta public_html. Como \u00e9 um arquivo oculto (o nome come\u00e7a com ponto), pode ser preciso ativar &#8220;mostrar arquivos ocultos&#8221; no gerenciador de arquivos ou no cliente FTP para v\u00ea-lo.<\/div>\n  <\/div>\n  <div style=\"border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px; margin-bottom:12px; background:#fff;\">\n    <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:6px;\">Meu site n\u00e3o tem .htaccess. \u00c9 problema?<\/div>\n    <div style=\"color:#333; line-height:1.65;\">N\u00e3o. O WordPress cria um automaticamente quando voc\u00ea acessa Configura\u00e7\u00f5es \u2192 Links Permanentes e clica em Salvar altera\u00e7\u00f5es. Voc\u00ea tamb\u00e9m pode cri\u00e1-lo manualmente, nomeando o arquivo como .htaccess (com o ponto inicial e sem extens\u00e3o) na pasta raiz.<\/div>\n  <\/div>\n  <div style=\"border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px; margin-bottom:12px; background:#fff;\">\n    <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:6px;\">Editei o .htaccess e o site caiu com erro 500. O que fa\u00e7o?<\/div>\n    <div style=\"color:#333; line-height:1.65;\">O .htaccess \u00e9 o suspeito n\u00ba1 de erro 500. Renomeie o arquivo (por exemplo, para .htaccess_old) pelo gerenciador de arquivos e recarregue o site. Se voltar ao ar, o problema era ele. Depois recrie o arquivo padr\u00e3o pelo WordPress em Configura\u00e7\u00f5es \u2192 Links Permanentes \u2192 Salvar altera\u00e7\u00f5es.<\/div>\n  <\/div>\n  <div style=\"border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px; margin-bottom:12px; background:#fff;\">\n    <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:6px;\">\u00c9 seguro editar o .htaccess?<\/div>\n    <div style=\"color:#333; line-height:1.65;\">Sim, desde que voc\u00ea fa\u00e7a um backup antes. Como o arquivo \u00e9 lido a cada requisi\u00e7\u00e3o, um erro de sintaxe pode derrubar o site \u2014 mas basta restaurar a c\u00f3pia anterior para voltar ao normal. Edite sempre uma altera\u00e7\u00e3o por vez e teste o site em seguida.<\/div>\n  <\/div>\n  <div style=\"border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px; background:#fff;\">\n    <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:6px;\">O .htaccess funciona em qualquer servidor?<\/div>\n    <div style=\"color:#333; line-height:1.65;\">N\u00e3o. O .htaccess \u00e9 exclusivo do servidor Apache (e compat\u00edveis, como o LiteSpeed). Servidores Nginx n\u00e3o usam .htaccess \u2014 as mesmas configura\u00e7\u00f5es precisam ser feitas no arquivo de configura\u00e7\u00e3o do pr\u00f3prio Nginx.<\/div>\n  <\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"Onde fica o arquivo .htaccess no WordPress?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No diret\u00f3rio raiz da instala\u00e7\u00e3o, normalmente a pasta public_html. Como \u00e9 um arquivo oculto (o nome come\u00e7a com ponto), pode ser preciso ativar a exibi\u00e7\u00e3o de arquivos ocultos no gerenciador de arquivos ou no cliente FTP para v\u00ea-lo.\"}},\n    {\"@type\":\"Question\",\"name\":\"Meu site n\u00e3o tem .htaccess. \u00c9 problema?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. O WordPress cria um automaticamente quando voc\u00ea acessa Configura\u00e7\u00f5es, Links Permanentes e clica em Salvar altera\u00e7\u00f5es. Voc\u00ea tamb\u00e9m pode cri\u00e1-lo manualmente, nomeando o arquivo como .htaccess, com o ponto inicial e sem extens\u00e3o, na pasta raiz.\"}},\n    {\"@type\":\"Question\",\"name\":\"Editei o .htaccess e o site caiu com erro 500. O que fa\u00e7o?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O .htaccess \u00e9 o suspeito n\u00famero 1 de erro 500. Renomeie o arquivo pelo gerenciador de arquivos e recarregue o site. Se voltar ao ar, o problema era ele. Depois recrie o arquivo padr\u00e3o pelo WordPress em Configura\u00e7\u00f5es, Links Permanentes, Salvar altera\u00e7\u00f5es.\"}},\n    {\"@type\":\"Question\",\"name\":\"\u00c9 seguro editar o .htaccess?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim, desde que voc\u00ea fa\u00e7a um backup antes. Como o arquivo \u00e9 lido a cada requisi\u00e7\u00e3o, um erro de sintaxe pode derrubar o site, mas basta restaurar a c\u00f3pia anterior para voltar ao normal. Edite sempre uma altera\u00e7\u00e3o por vez e teste o site em seguida.\"}},\n    {\"@type\":\"Question\",\"name\":\"O .htaccess funciona em qualquer servidor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. O .htaccess \u00e9 exclusivo do servidor Apache e compat\u00edveis, como o LiteSpeed. Servidores Nginx n\u00e3o usam .htaccess: as mesmas configura\u00e7\u00f5es precisam ser feitas no arquivo de configura\u00e7\u00e3o do pr\u00f3prio Nginx.\"}}\n  ]\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Veja_tambem\"><\/span>Veja tamb\u00e9m<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Continue configurando seu WordPress: veja <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/o-que-e-o-wordpress\/\">o que \u00e9 o WordPress<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-utilizar-urls-amigaveis-no-wordpress\/\">como configurar URLs amig\u00e1veis<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/proteja-o-seu-wordpress-restringir-o-acesso-ao-wp-login-com-htaccess\/\">como restringir o acesso ao wp-login com .htaccess<\/a> e como resolver o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\">erro 500<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O arquivo .htaccess \u00e9 um arquivo de configura\u00e7\u00e3o de servidor usado para controlar o comportamento do servidor Apache.<\/p>\n","protected":false},"author":1,"featured_media":12191,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[42],"tags":[],"class_list":["post-12153","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>.htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)<\/title>\n<meta name=\"description\" content=\"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)\" \/>\n<meta property=\"og:description\" content=\"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-18T10:16:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-05T09:29:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\",\"name\":\".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png\",\"datePublished\":\"2023-11-18T10:16:50+00:00\",\"dateModified\":\"2026-07-05T09:29:52+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"description\":\"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)","description":"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/","og_locale":"pt_BR","og_type":"article","og_title":".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)","og_description":"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.","og_url":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-11-18T10:16:50+00:00","article_modified_time":"2026-07-05T09:29:52+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/","url":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/","name":".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png","datePublished":"2023-11-18T10:16:50+00:00","dateModified":"2026-07-05T09:29:52+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"description":"Tudo sobre o htaccess do Wordpress. Arquivo htaccess padr\u00e3o do Wordpress, configura\u00e7\u00f5es, redirecionamentos e seguran\u00e7a.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":".htaccess no WordPress: o guia completo (seguran\u00e7a e otimiza\u00e7\u00e3o)"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/htaccess.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/12153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=12153"}],"version-history":[{"count":25,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/12153\/revisions"}],"predecessor-version":[{"id":16528,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/12153\/revisions\/16528"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/12191"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=12153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=12153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=12153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}