{"id":3231,"date":"2023-10-25T17:33:14","date_gmt":"2023-10-25T20:33:14","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=3231"},"modified":"2026-08-18T05:47:46","modified_gmt":"2026-08-18T08:47:46","slug":"erro-404-not-found","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/","title":{"rendered":"Erro 404 Not Found: como resolver no WordPress e no site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O erro 404 not found \u00e9 um c\u00f3digo de status HTTP. Ele indica que o <strong>arquivo ou pasta solicitada n\u00e3o p\u00f4de ser encontrado no servidor<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando voc\u00ea acessa uma p\u00e1gina da web, o servidor envia uma resposta ao seu navegador. Dessa forma, o c\u00f3digo de status 404 \u00e9 retornado <strong>quando o servidor n\u00e3o encontra o arquivo ou pasta<\/strong> solicitados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ele tamb\u00e9m \u00e9 conhecido como \u201cpage not found\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente, o erro 404 ocorre quando uma URL digitada pelo usu\u00e1rio est\u00e1 incorreta. Ocorre tamb\u00e9m quando o recurso foi movido ou exclu\u00eddo. Ou ainda, quando h\u00e1 um problema de configura\u00e7\u00e3o no servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando esse erro \u00e9 exibido, \u00e9 comum ver uma mensagem de \u201cP\u00e1gina n\u00e3o encontrada\u201d. Ou at\u00e9 mesmo uma varia\u00e7\u00e3o similar, dependendo do servidor e da configura\u00e7\u00e3o do site.<\/p>\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\/internet\/erro-404-not-found\/#O_que_e_o_Erro_404\" title=\"O que \u00e9 o Erro 404 ?\">O que \u00e9 o Erro 404 ?<\/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\/internet\/erro-404-not-found\/#Como_o_erro_%E2%80%9Cpage_not_found%E2%80%9D_aparece_no_navegador\" title=\"Como o erro &#8220;page not found&#8221; aparece no navegador\">Como o erro &#8220;page not found&#8221; aparece no navegador<\/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\/internet\/erro-404-not-found\/#Causas_do_Erro_404\" title=\"Causas do Erro 404\">Causas do Erro 404<\/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\/internet\/erro-404-not-found\/#Como_resolver_o_Erro_404_Not_Found_no_WordPress\" title=\"Como resolver o Erro 404 Not Found no WordPress\">Como resolver o Erro 404 Not Found no WordPress<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Caso_nao_resulte_mais_algumas_recomendacoes\" title=\"Caso n\u00e3o resulte, mais algumas recomenda\u00e7\u00f5es\">Caso n\u00e3o resulte, mais algumas recomenda\u00e7\u00f5es<\/a><\/li><\/ul><\/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\/internet\/erro-404-not-found\/#Como_resolver_o_Erro_404_em_sites_sem_ser_WordPress\" title=\"Como resolver o Erro 404 em sites sem ser WordPress\">Como resolver o Erro 404 em sites sem ser WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#O_erro_404_em_outras_plataformas\" title=\"O erro 404 em outras plataformas\">O erro 404 em outras plataformas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Como_criar_uma_pagina_de_erro_404_personalizada\" title=\"Como criar uma p\u00e1gina de erro 404 personalizada\">Como criar uma p\u00e1gina de erro 404 personalizada<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Como_encontrar_os_erros_404_do_seu_site\" title=\"Como encontrar os erros 404 do seu site\">Como encontrar os erros 404 do seu site<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Pagina_movida_ou_excluida_Use_um_redirecionamento_301\" title=\"P\u00e1gina movida ou exclu\u00edda? Use um redirecionamento 301\">P\u00e1gina movida ou exclu\u00edda? Use um redirecionamento 301<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Um_video_explicando_solucoes_para_o_Erro_404\" title=\"Um video explicando solu\u00e7\u00f5es para o Erro 404.\">Um video explicando solu\u00e7\u00f5es para o Erro 404.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Explicacoes_mais_tecnicas_sobre_o_erro\" title=\"Explica\u00e7\u00f5es mais t\u00e9cnicas sobre o erro\">Explica\u00e7\u00f5es mais t\u00e9cnicas sobre o erro<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#Como_ocorre_ao_nivel_de_servidor\" title=\"Como ocorre ao n\u00edvel de servidor\">Como ocorre ao n\u00edvel de servidor<\/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\/internet\/erro-404-not-found\/#O_que_e_um_%E2%80%9Csoft_404%E2%80%9D\" title=\"O que \u00e9 um &#8220;soft 404&#8221;?\">O que \u00e9 um &#8220;soft 404&#8221;?<\/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\/internet\/erro-404-not-found\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/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\/internet\/erro-404-not-found\/#Veja_tambem\" title=\"Veja tamb\u00e9m\">Veja tamb\u00e9m<\/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\/internet\/erro-404-not-found\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_e_o_Erro_404\"><\/span>O que \u00e9 o Erro 404 ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O erro&nbsp;404 Not Found \u00e9 bastante&nbsp;comum. Ele significa&nbsp;que a p\u00e1gina web que voc\u00ea tentou&nbsp;acessar <strong>n\u00e3o existe no servidor<\/strong> de <a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\">hospedagem de sites<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este erro&nbsp;\u00e9 parte&nbsp;de um grupo&nbsp;de <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\">c\u00f3digos de status HTTP<\/a>. Sempre que voc\u00ea tenta acessar uma p\u00e1gina, o servidor, por sua vez, procura o arquivo correspondente no disco local. Contudo, h\u00e1 casos em que o servidor n\u00e3o encontra o arquivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, h\u00e1 casos em que o arquivo n\u00e3o existe no servidor. E tamb\u00e9m, <strong>h\u00e1 casos onde o nome do arquivo \u00e9 diferente da p\u00e1gina que se tenta acessar<\/strong>. Dessa forma, o servidor ir\u00e1 exibir a mensagem de erro 404 Not Found no navegador.<\/p>\n\n\n\n<div style=\"margin:28px auto; max-width:440px; font-family:Arial, Helvetica, sans-serif;\">\n\n  <!-- Passo 1 -->\n  <div style=\"display:flex; align-items:center; gap:14px; background:#f5f7fa; border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:#1a73e8;\">\n      <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path><\/svg>\n    <\/div>\n    <div style=\"flex:1;\">\n      <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:2px;\">1. O navegador pede a p\u00e1gina<\/div>\n      <div style=\"color:#555; line-height:1.5;\">Voc\u00ea acessa <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">site.com\/pagina.htm<\/code><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Seta -->\n  <div style=\"display:flex; justify-content:center; padding:6px 0;\">\n    <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 5v14M6 13l6 6 6-6\"><\/path><\/svg>\n  <\/div>\n\n  <!-- Passo 2 -->\n  <div style=\"display:flex; align-items:center; gap:14px; background:#f5f7fa; border:1px solid #e3e8ee; border-radius:10px; padding:16px 18px;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:#1a73e8;\">\n      <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"><\/rect><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"><\/line><\/svg>\n    <\/div>\n    <div style=\"flex:1;\">\n      <div style=\"font-weight:700; color:#1a4d8c; margin-bottom:2px;\">2. O servidor procura<\/div>\n      <div style=\"color:#555; line-height:1.5;\">Ele busca o arquivo na pasta <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 5px;font-family:monospace;color:#1a4d8c;\">public_html<\/code><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Seta -->\n  <div style=\"display:flex; justify-content:center; padding:6px 0;\">\n    <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 5v14M6 13l6 6 6-6\"><\/path><\/svg>\n  <\/div>\n\n  <!-- Passo 3 -->\n  <div style=\"display:flex; align-items:center; gap:14px; background:#fff2ee; border:1px solid #f0b49a; border-radius:10px; padding:16px 18px;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:#c0441a;\">\n      <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"><\/line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"><\/line><\/svg>\n    <\/div>\n    <div style=\"flex:1;\">\n      <div style=\"font-weight:700; color:#c0441a; margin-bottom:2px;\">3. N\u00e3o encontra o arquivo<\/div>\n      <div style=\"color:#555; line-height:1.5;\">O arquivo n\u00e3o existe, foi movido ou tem outro nome<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Seta -->\n  <div style=\"display:flex; justify-content:center; padding:6px 0;\">\n    <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#c0441a\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 5v14M6 13l6 6 6-6\"><\/path><\/svg>\n  <\/div>\n\n  <!-- Passo 4 -->\n  <div style=\"display:flex; align-items:center; gap:14px; background:#fff2ee; border:1px solid #f0b49a; border-radius:10px; padding:16px 18px;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:50%; background:#c0441a;\">\n      <span style=\"color:#fff; font-weight:800; font-family:Arial, Helvetica, sans-serif;\">404<\/span>\n    <\/div>\n    <div style=\"flex:1;\">\n      <div style=\"font-weight:700; color:#c0441a; margin-bottom:2px;\">4. Retorna o erro 404<\/div>\n      <div style=\"color:#555; line-height:1.5;\">O servidor responde &#8220;Not Found&#8221; ao navegador<\/div>\n    <\/div>\n  <\/div>\n\n  <div style=\"text-align:center; color:#475569; margin-top:16px; line-height:1.5;\">O fluxo do erro 404: o servidor recebe o pedido, procura o arquivo e, ao n\u00e3o encontr\u00e1-lo, retorna o c\u00f3digo 404.<\/div>\n\n<\/div>\n\n\n\n<h2 id=\"h-como-o-erro-page-not-found-aparece-no-navegador-web\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_o_erro_%E2%80%9Cpage_not_found%E2%80%9D_aparece_no_navegador\"><\/span>Como o erro &#8220;page not found&#8221; aparece no navegador<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 v\u00e1rias formas do erro 404 not found ser apresentado no navegador. Isso pode variar de acordo com o tipo de navegador (Chrome, Firefox, Internet Explorer..).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m pode variar de acordo com a l\u00edngua utilizada, e at\u00e9 mesmo com o servidor <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http-o-que-e\/\" target=\"_blank\" rel=\"noreferrer noopener\">HTTP<\/a>. Por exemplo, a seguir&nbsp;temos uma imagem&nbsp;da apresenta\u00e7\u00e3o do Erro 404 no navegador. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-no-chrome-1024x776.png\" alt=\"\" class=\"wp-image-16392\" width=\"1024\" height=\"776\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-no-chrome-1024x776.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-no-chrome-300x227.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-no-chrome-768x582.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-no-chrome.png 1441w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Causas_do_Erro_404\"><\/span>Causas do Erro 404<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div style=\"margin:24px 0; overflow-x:auto; font-family:Arial, Helvetica, sans-serif;\">\n  <table style=\"width:100%; border-collapse:collapse; box-shadow:0 1px 4px rgba(0,0,0,0.12); border-radius:8px; overflow:hidden; min-width:520px;\">\n    <thead>\n      <tr style=\"background-color:#1a73e8; color:#ffffff; text-align:left;\">\n        <th style=\"padding:14px 16px;\">Causa comum do erro 404<\/th>\n        <th style=\"padding:14px 16px;\">Onde resolver<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr style=\"background-color:#f5f7fa; border-bottom:1px solid #e3e8ee;\">\n        <td style=\"padding:12px 16px; color:#333;\">URL digitada incorretamente (erro de digita\u00e7\u00e3o, acento, mai\u00fascula)<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Conferir o endere\u00e7o<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #e3e8ee;\">\n        <td style=\"padding:12px 16px; color:#333;\">P\u00e1gina movida ou exclu\u00edda<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Redirecionar (301) ou restaurar<\/td>\n      <\/tr>\n      <tr style=\"background-color:#f5f7fa; border-bottom:1px solid #e3e8ee;\">\n        <td style=\"padding:12px 16px; color:#333;\">Links permanentes (WordPress)<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Configura\u00e7\u00f5es &gt; Links Permanentes<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #e3e8ee;\">\n        <td style=\"padding:12px 16px; color:#333;\">Arquivo .htaccess ausente ou com regras quebradas<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Recriar\/redefinir o .htaccess<\/td>\n      <\/tr>\n      <tr style=\"background-color:#f5f7fa; border-bottom:1px solid #e3e8ee;\">\n        <td style=\"padding:12px 16px; color:#333;\">Arquivo inexistente ou na pasta errada<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Enviar \u00e0 pasta public_html via FTP<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:none;\">\n        <td style=\"padding:12px 16px; color:#333;\">Cache do navegador<\/td>\n        <td style=\"padding:12px 16px; color:#333;\">Limpar o cache e recarregar<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\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;\">Por onde come\u00e7ar<\/div>\n    <p style=\"color:#333; line-height:1.65; margin:0;\">Se o seu site \u00e9 <strong>WordPress<\/strong> e uma p\u00e1gina que existe est\u00e1 dando 404, quase sempre \u00e9 a configura\u00e7\u00e3o de <strong>links permanentes<\/strong> \u2014 v\u00e1 direto para a se\u00e7\u00e3o do WordPress abaixo. Se \u00e9 um <strong>site est\u00e1tico<\/strong> (HTML) e o 404 aparece num arquivo espec\u00edfico, normalmente o arquivo n\u00e3o est\u00e1 na pasta certa do servidor \u2014 veja a se\u00e7\u00e3o de sites sem WordPress.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Basicamente, o erro 404 not found (ou page not found) ocorre devido a um arquivo que n\u00e3o existe no servidor. Pode tamb\u00e9m ocorrer devido a um link HTML incorreto. H\u00e1 ainda outras causas, como falhas em configura\u00e7\u00f5es do .htaccess ou <a href=\"https:\/\/www.homehost.com.br\/blog\/registro-de-dominios\/redirecionar-um-dominio-ou-pagina\/\">apontamentos de p\u00e1ginas<\/a> com problemas.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo, iremos exemplificar a causa mais comum, que \u00e9 o fato de o arquivo n\u00e3o existir no servidor. Uma outra raz\u00e3o comum, \u00e9 o cache de seu navegador. Recomendamos sempre <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/limpar-cache\/\">limpar o cache<\/a> ao fazer testes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, vamos exibir um caso de um usu\u00e1rio tentando acessar&nbsp;a p\u00e1gina&nbsp;<strong>http:\/\/meusitemodelo.com\/pagina.htm<\/strong> . Dessa forma, nesta solicita\u00e7\u00e3o, o <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/servidor-web\/\">servidor&nbsp;web<\/a> tenta&nbsp;localizar o arquivo chamado <strong>pagina.htm<\/strong> no disco local. Em seu site, voc\u00ea sempre precisa&nbsp;colocar os arquivos dentro da pasta public_html usando o gerenciador de arquivos ou <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-ftp-como-usar-o-filezilla\/\">FTP<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pelo fato do arquivo&nbsp;<strong>pagina.htm<\/strong> n\u00e3o existir, uma mensagem de Erro 404 ir\u00e1 aparecer&nbsp;para o usu\u00e1rio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erros-http-4xx-comparacao-683x1024.png\" alt=\"Compara\u00e7\u00e3o dos erros HTTP: 400 requisi\u00e7\u00e3o inv\u00e1lida, 401 n\u00e3o autorizado, 403 proibido e 404 n\u00e3o encontrado s\u00e3o erros do cliente, enquanto o 500 \u00e9 erro do servidor\" class=\"wp-image-17257\" width=\"683\" height=\"1024\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erros-http-4xx-comparacao-683x1024.png 683w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erros-http-4xx-comparacao-200x300.png 200w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erros-http-4xx-comparacao-768x1152.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erros-http-4xx-comparacao.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_resolver_o_Erro_404_Not_Found_no_WordPress\"><\/span>Como resolver o Erro 404 Not Found no WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para resolver o erro 404 page not found no WordPress, voc\u00ea pode seguir as seguintes etapas:<\/p>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#0b3d91; color:#fff; font-weight:700;\">1<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; color:#0b3d91; margin-bottom:4px;\">Verifique a URL<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">Confira se a URL digitada est\u00e1 correta, sem erros de digita\u00e7\u00e3o, e se aponta para a p\u00e1gina certa. Acentos, espa\u00e7os e letras mai\u00fasculas no endere\u00e7o s\u00e3o uma causa frequente de erro 404.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#0b3d91; color:#fff; font-weight:700;\">2<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; color:#0b3d91; margin-bottom:4px;\">Recarregue a p\u00e1gina<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">\u00c0s vezes um simples reload resolve. Pressione <code style=\"background:#e4e8ee;border:1px solid #c9d2dd;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:13px;color:#1A2238;\">F5<\/code> ou clique em &#8220;Atualizar&#8221; no navegador. <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/limpar-cache\/\" style=\"color:#0b4a9e; text-decoration:underline;\">Limpar o cache<\/a> tamb\u00e9m costuma solucionar, j\u00e1 que o navegador pode estar exibindo uma vers\u00e3o antiga da p\u00e1gina.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#0b3d91; color:#fff; font-weight:700;\">3<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; color:#0b3d91; margin-bottom:4px;\">Verifique os Links Permanentes<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">Os links permanentes (a estrutura de URL do WordPress) s\u00e3o uma das causas mais comuns de erro 404 \u2014 especialmente quando a p\u00e1gina existe, mas d\u00e1 404 mesmo assim. V\u00e1 em <strong style=\"color:#1A2238;\">Configura\u00e7\u00f5es &gt; Links Permanentes<\/strong>, escolha uma op\u00e7\u00e3o como <strong style=\"color:#1A2238;\">&#8220;Nome do post&#8221;<\/strong> e salve.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-links-permanentes-404-1024x817.png\" alt=\"\" class=\"wp-image-16378\" width=\"1024\" height=\"817\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-links-permanentes-404-1024x817.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-links-permanentes-404-300x239.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-links-permanentes-404-768x613.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-links-permanentes-404.png 1404w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"font-family:Arial, Helvetica, sans-serif; color:#333; line-height:1.65; margin:16px 0 16px 44px;\">\n  <p style=\"margin:0;\">Depois de salvar, tente acessar a p\u00e1gina novamente. Na maioria dos casos, s\u00f3 de salvar essa configura\u00e7\u00e3o o WordPress regenera as regras de URL e o erro 404 desaparece. Se n\u00e3o resolver de primeira, clique em <strong>&#8220;Salvar altera\u00e7\u00f5es&#8221;<\/strong> mais uma vez para for\u00e7ar a regenera\u00e7\u00e3o.<\/p>\n<\/div>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; margin:20px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; background:#0b3d91; color:#fff; font-weight:700;\">4<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; color:#0b3d91; margin-bottom:4px;\">Verifique o arquivo .htaccess<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">\u00c9 no <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/htaccess-wordpress\/\" style=\"color:#0b4a9e; text-decoration:underline;\">arquivo .htaccess<\/a> que ficam as regras de apontamento e de links permanentes. Confirme se ele est\u00e1 presente na raiz do WordPress (a pasta <code style=\"background:#e4e8ee;border:1px solid #c9d2dd;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:13px;color:#1A2238;\">public_html<\/code>).<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div style=\"font-family:Arial, Helvetica, sans-serif; color:#333; line-height:1.65; margin:16px 0 16px 44px;\">\n  <p style=\"margin:0 0 10px;\">Com o arquivo localizado, voc\u00ea tem duas situa\u00e7\u00f5es:<\/p>\n  <ul style=\"margin:0; padding-left:20px;\">\n    <li style=\"margin-bottom:8px;\"><strong>Se o .htaccess estiver ausente:<\/strong> crie um novo arquivo chamado <code style=\"background:#eef2f7;border:1px solid #d6deea;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:13px;color:#1a4d8c;\">.htaccess<\/code> na raiz, com as permiss\u00f5es corretas.<\/li>\n    <li style=\"margin-bottom:0;\"><strong>Se j\u00e1 existir:<\/strong> fa\u00e7a um backup e redefina as regras indo em <strong>Configura\u00e7\u00f5es &gt; Links Permanentes<\/strong> e clicando em <strong>&#8220;Salvar altera\u00e7\u00f5es&#8221;<\/strong> \u2014 o WordPress regenera o arquivo automaticamente.<\/li>\n  <\/ul>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-htaccess-gerenciador-arquivos-1024x683.png\" alt=\"Arquivo .htaccess na raiz do WordPress no gerenciador de arquivos\" class=\"wp-image-16379\" width=\"1024\" height=\"683\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-htaccess-gerenciador-arquivos-1024x683.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-htaccess-gerenciador-arquivos-300x200.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-htaccess-gerenciador-arquivos-768x512.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/wordpress-htaccess-gerenciador-arquivos.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caso_nao_resulte_mais_algumas_recomendacoes\"><\/span>Caso n\u00e3o resulte, mais algumas recomenda\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<style>\n  .steps { margin: 1.5rem 0; display: flex; flex-direction: column; gap: 12px; }\n  .step-card {\n    border: 1px solid #c9d2dd;\n    border-radius: 12px;\n    background: #fff;\n    padding: 16px 18px;\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n  }\n  .step-num {\n    width: 30px; height: 30px;\n    background: #0b3d91;\n    color: #ffffff;\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    font-weight: 600;\n    flex-shrink: 0;\n  }\n  .step-body { display: flex; flex-direction: column; gap: 3px; }\n  .step-title { font-weight: 600; color: #1A2238; }\n  .step-text { color: #2c3846; line-height: 1.55; }\n  .step-text a { color: #0b4a9e; font-weight: 500; text-decoration: underline; text-underline-offset: 2px; }\n  .step-text code { background: #e4e8ee; padding: 1px 5px; border-radius: 4px; font-family: monospace; color: #1A2238; }\n  .step-text strong { color: #1A2238; }\n<\/style>\n<div class=\"steps\">\n  <div class=\"step-card\">\n    <div class=\"step-num\">5<\/div>\n    <div class=\"step-body\">\n      <span class=\"step-title\">Atualize os links permanentes<\/span>\n      <span class=\"step-text\">Se voc\u00ea j\u00e1 tem um arquivo <code>.htaccess<\/code> v\u00e1lido, recrie as regras de apontamento acessando &#8220;Configura\u00e7\u00f5es&#8221; &gt; &#8220;Links Permanentes&#8221; e clicando em &#8220;Salvar altera\u00e7\u00f5es&#8221; novamente.<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"step-card\">\n    <div class=\"step-num\">6<\/div>\n    <div class=\"step-body\">\n      <span class=\"step-title\">Verifique os plugins<\/span>\n      <span class=\"step-text\">Alguns plugins podem entrar em conflito e interferir na resolu\u00e7\u00e3o das URLs. Desative todos temporariamente e veja se o erro some. Se sumir, reative um por um para identificar o respons\u00e1vel.<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"step-card\">\n    <div class=\"step-num\">7<\/div>\n    <div class=\"step-body\">\n      <span class=\"step-title\">Verifique os arquivos e pastas<\/span>\n      <span class=\"step-text\">Confirme se os arquivos e pastas da p\u00e1gina existem no servidor e est\u00e3o no local correto. Um arquivo faltando ou movido \u00e9 uma causa frequente do erro 404.<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"step-card\">\n    <div class=\"step-num\">8<\/div>\n    <div class=\"step-body\">\n      <span class=\"step-title\">Atualize a estrutura de links internos<\/span>\n      <span class=\"step-text\">Moveu ou renomeou alguma p\u00e1gina ou postagem? Atualize os links internos para a nova estrutura. Plugins como o &#8220;Better Search Replace&#8221; permitem fazer essa substitui\u00e7\u00e3o em massa no site.<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"step-card\">\n    <div class=\"step-num\">9<\/div>\n    <div class=\"step-body\">\n      <span class=\"step-title\">Restaure o arquivo a partir de um backup<\/span>\n      <span class=\"step-text\">Se a p\u00e1gina ou o arquivo foi apagado por engano \u2014 durante uma limpeza, uma migra\u00e7\u00e3o, ou por um plugin \u2014, o caminho mais r\u00e1pido \u00e9 restaurar em vez de recriar.<br><br><strong>No painel de controle<\/strong>, a maioria das hospedagens mant\u00e9m backups autom\u00e1ticos das \u00faltimas semanas, com op\u00e7\u00e3o de restaurar arquivos individuais sem mexer no site inteiro. \u00c9 o m\u00e9todo prefer\u00edvel: voc\u00ea recupera s\u00f3 o que sumiu.<br><br><strong>No WordPress<\/strong>, plugins como UpdraftPlus e Duplicator restauram arquivos e banco de dados separadamente. Se o problema \u00e9 uma p\u00e1gina que existia no editor e desapareceu, o conte\u00fado est\u00e1 no banco \u2014 e restaurar s\u00f3 o banco resolve sem tocar nos arquivos.<br><br><strong>E antes de restaurar tudo:<\/strong> confira a lixeira do WordPress, em P\u00e1ginas ou Posts. Conte\u00fado exclu\u00eddo fica l\u00e1 por 30 dias e volta com um clique \u2014 o que \u00e9 bem mais simples que qualquer backup.<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Se, ap\u00f3s seguir essas etapas, o erro 404 persistir, pode ser necess\u00e1rio buscar ajuda adicional do suporte t\u00e9cnico. Voc\u00ea pode tamb\u00e9m buscar ajuda na comunidade do WordPress para investigar e solucionar o problema espec\u00edfico do seu site.<\/p>\n\n\n\n<h2 id=\"h-como-resolver-o-erro-404-em-sites-sem-ser-wordpress\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_resolver_o_Erro_404_em_sites_sem_ser_WordPress\"><\/span>Como resolver o Erro 404 em sites sem ser WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; background:#fff8e6; border:1px solid #f0d488; border-left:4px solid #d99e00; 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;\" aria-hidden=\"true\">&#x26a0;&#xfe0f;<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; letter-spacing:0.08em; color:#7A5800; margin-bottom:6px;\">ATEN\u00c7\u00c3O AO NOME DO ARQUIVO<\/div>\n    <p style=\"color:#333; line-height:1.65; margin:0;\">A maioria dos servidores diferencia mai\u00fasculas de min\u00fasculas: <code style=\"background:#fff;border:1px solid #f0d488;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:13px;color:#7A5800;\">Pagina.htm<\/code> e <code style=\"background:#fff;border:1px solid #f0d488;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:13px;color:#7A5800;\">pagina.htm<\/code> s\u00e3o arquivos diferentes. Acentos e espa\u00e7os no nome tamb\u00e9m causam 404. Use nomes em min\u00fasculas, sem acentos e sem espa\u00e7os.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Primeiramente, para resolver o erro 404 not found voc\u00ea precisa enviar (ou criar) o arquivo em quest\u00e3o no servidor. Para isso, voc\u00ea pode usar o <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-fazer-backup-no-cpanel-pelo-gerenciador-de-arquivos\/\">gerenciador de arquivos<\/a> do painel de controle da hospedagem, ou ent\u00e3o um <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-ftp-como-usar-o-filezilla\/\">programa de FTP<\/a> de sua escolha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, certifique-se de que voc\u00ea est\u00e1 colocando o arquivo dentro da pasta <strong>public_html <\/strong>. No exemplo a seguir, voc\u00ea deve verificar a grafia e o nome exato do arquivo que deseja acessar, dentro do servidor de hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No exemplo a seguir, mostramos o arquivo <strong>pagina.htm<\/strong> dentro do gerenciador de arquivos. Por exemplo, se tentarmos acessar <strong>www.meusitemodelo.com\/pagina.html <\/strong>(com o L ao final), o servidor emitir\u00e1 o erro 404. A solu\u00e7\u00e3o se baseia em corrigir o nome do arquivo no servidor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/gerenciador-de-arquivos-mostrando-pagina-htm-1024x683.png\" alt=\"Gerenciador de arquivos, mostrando o arquivo pagina.htm\" class=\"wp-image-16389\" width=\"1024\" height=\"683\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/gerenciador-de-arquivos-mostrando-pagina-htm-1024x683.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/gerenciador-de-arquivos-mostrando-pagina-htm-300x200.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/gerenciador-de-arquivos-mostrando-pagina-htm-768x512.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/gerenciador-de-arquivos-mostrando-pagina-htm.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se o arquivo existia e sumiu<\/strong>, verifique o backup da hospedagem antes de recriar. A maioria dos pain\u00e9is permite restaurar arquivos individuais das \u00faltimas semanas, o que \u00e9 mais r\u00e1pido e menos arriscado que refazer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_erro_404_em_outras_plataformas\"><\/span>O erro 404 em outras plataformas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wix e Squarespace.<\/strong> O 404 quase sempre vem de uma p\u00e1gina despublicada ou de uma URL alterada no editor. Ambas mant\u00eam um registro de redirecionamentos no painel \u2014 procure por &#8220;Redirecionamentos de URL&#8221; nas configura\u00e7\u00f5es do site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shopify.<\/strong> Produto ou cole\u00e7\u00e3o removido gera 404 no endere\u00e7o antigo. A plataforma tem uma se\u00e7\u00e3o de URL Redirects em Navega\u00e7\u00e3o, e importa redirecionamentos em massa por CSV \u2014 \u00fatil depois de limpar o cat\u00e1logo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sites em Nginx.<\/strong> As regras n\u00e3o ficam no <code>.htaccess<\/code>, que o Nginx ignora. A configura\u00e7\u00e3o \u00e9 no arquivo do site, geralmente em <code>\/etc\/nginx\/sites-available\/<\/code>, com a diretiva <code>try_files<\/code>. Um WordPress migrado de Apache para Nginx d\u00e1 404 em todas as p\u00e1ginas at\u00e9 essa regra ser ajustada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Aplica\u00e7\u00f5es React, Vue e Angular.<\/strong> O roteamento acontece no navegador, n\u00e3o no servidor. Ao acessar uma rota interna diretamente \u2014 ou ao dar F5 nela \u2014 o servidor procura um arquivo que n\u00e3o existe e retorna 404. A solu\u00e7\u00e3o \u00e9 configurar o servidor para devolver o <code>index.html<\/code> em qualquer rota n\u00e3o encontrada, deixando o roteador do front-end resolver.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_criar_uma_pagina_de_erro_404_personalizada\"><\/span>Como criar uma p\u00e1gina de erro 404 personalizada<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nem todo erro 404 pode ser evitado \u2014 links antigos, p\u00e1ginas removidas e endere\u00e7os digitados errado v\u00e3o acontecer. A diferen\u00e7a est\u00e1 no que o visitante v\u00ea quando isso ocorre. Em vez da mensagem padr\u00e3o e fria do servidor, voc\u00ea pode exibir uma p\u00e1gina 404 personalizada, com a identidade visual do seu site, um menu, uma busca e links \u00fateis \u2014 ajudando o visitante a continuar navegando em vez de abandonar o site. Isso melhora a experi\u00eancia do usu\u00e1rio e reduz a taxa de rejei\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preparamos um tutorial passo a passo de <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-customizar-paginas-de-erro-404-e-500-no-seu-site\/\">como customizar as p\u00e1ginas de erro 404 e 500 do seu site<\/a> \u2014 incluindo como configurar pelo painel de controle e pelo arquivo .htaccess.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_encontrar_os_erros_404_do_seu_site\"><\/span>Como encontrar os erros 404 do seu site<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Corrigir um 404 que voc\u00ea descobriu \u00e9 f\u00e1cil \u2014 o desafio \u00e9 saber quais p\u00e1ginas do seu site est\u00e3o gerando o erro sem que voc\u00ea perceba. Felizmente, h\u00e1 ferramentas que mostram isso:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Google Search Console \u00e9 a principal. No relat\u00f3rio de &#8220;P\u00e1ginas&#8221; (ou &#8220;Cobertura&#8221;), o Google lista as URLs do seu site que retornaram 404 ao serem rastreadas. \u00c9 a fonte mais confi\u00e1vel, porque mostra exatamente o que o Google encontrou.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No WordPress, plugins como o <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection<\/a> ou o <a href=\"https:\/\/rankmath.com\/\">Rank Math<\/a> registram automaticamente os 404 que os visitantes encontram, e ainda permitem criar redirecionamentos na hora. Para sites maiores, ferramentas de auditoria como Screaming Frog ou Ahrefs rastreiam o site inteiro e apontam todos os links quebrados de uma vez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Monitorar isso com frequ\u00eancia \u00e9 importante: um 404 isolado \u00e9 normal, mas v\u00e1rios links quebrados prejudicam a experi\u00eancia do usu\u00e1rio e a avalia\u00e7\u00e3o do site pelo Google.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pagina_movida_ou_excluida_Use_um_redirecionamento_301\"><\/span>P\u00e1gina movida ou exclu\u00edda? Use um redirecionamento 301<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o 404 acontece porque a p\u00e1gina realmente mudou de endere\u00e7o (ou foi removida e tem uma equivalente), a solu\u00e7\u00e3o certa n\u00e3o \u00e9 s\u00f3 recriar o arquivo \u2014 \u00e9 <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/html-redirect\/\">redirecionar a URL antiga para a nova com um redirecionamento 301 (permanente)<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O 301 leva o visitante (e o Google) automaticamente da URL antiga para a nova, preservando o tr\u00e1fego e a autoridade de SEO que a p\u00e1gina antiga j\u00e1 tinha. No WordPress, plugins como o Redirection fazem isso em poucos cliques; em sites est\u00e1ticos, d\u00e1 para configurar no arquivo .htaccess. Se a p\u00e1gina n\u00e3o tem equivalente, redirecionar para a home ou para uma categoria relacionada \u00e9 melhor do que deixar o visitante numa tela de erro.<\/p>\n\n\n\n<h2 id=\"h-um-video-explicando-solucoes-para-o-erro-404\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Um_video_explicando_solucoes_para_o_Erro_404\"><\/span>Um video explicando solu\u00e7\u00f5es para o Erro 404.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Erro 404 Not Found - Como resolver? | Erro p\u00e1gina n\u00e3o encontrada | Customizar a p\u00e1gina de erro 404\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/3c68blot4e4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Explicacoes_mais_tecnicas_sobre_o_erro\"><\/span>Explica\u00e7\u00f5es mais t\u00e9cnicas sobre o erro<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_ocorre_ao_nivel_de_servidor\"><\/span>Como ocorre ao n\u00edvel de servidor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O servidor web Apache (e outros servidores web similares) utiliza um processo chamado de manipulador de solicita\u00e7\u00e3o (request handler). Ele busca e fornece os arquivos solicitados pelos navegadores. Aqui est\u00e1 uma explica\u00e7\u00e3o t\u00e9cnica simplificada de como o Apache lida com solicita\u00e7\u00f5es e o erro 404:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recebendo a solicita\u00e7\u00e3o<\/strong>: um navegador faz uma solicita\u00e7\u00e3o de um recurso, como uma p\u00e1gina HTML. Em seguida, o Apache recebe essa solicita\u00e7\u00e3o atrav\u00e9s de uma conex\u00e3o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/tcp-ip\/\" target=\"_blank\" rel=\"noreferrer noopener\">TCP\/IP<\/a>.<\/li>\n\n\n\n<li><strong>An\u00e1lise da solicita\u00e7\u00e3o<\/strong>: O Apache analisa a solicita\u00e7\u00e3o recebida para determinar qual recurso o navegador est\u00e1 solicitando. A solicita\u00e7\u00e3o geralmente inclui o m\u00e9todo HTTP (como GET ou POST) e a URL do recurso.<\/li>\n\n\n\n<li><strong>Mapeamento da URL<\/strong>: O Apache utiliza as regras de configura\u00e7\u00e3o definidas em seus arquivos de configura\u00e7\u00e3o, como o arquivo .htaccess, para mapear a URL recebida para o caminho do arquivo correspondente no sistema de arquivos do servidor.<\/li>\n\n\n\n<li><strong>Verifica\u00e7\u00e3o da exist\u00eancia do arquivo<\/strong>: O Apache verifica se o arquivo correspondente \u00e0 URL existe no sistema de arquivos do servidor. Ele verifica se o caminho do arquivo \u00e9 v\u00e1lido e se o arquivo est\u00e1 acess\u00edvel.<\/li>\n\n\n\n<li><strong>Emitindo o<\/strong> <strong>c\u00f3digo de status HTTP<\/strong>: Se o Apache n\u00e3o encontrar o arquivo, ele retorna um c\u00f3digo de status HTTP 404 \u2013 Not Found. Esse c\u00f3digo de status \u00e9 a indica\u00e7\u00e3o do <a href=\"https:\/\/www.w3.org\/Protocols\/HTTP\/HTRESP.html\" target=\"_blank\" rel=\"noreferrer noopener\">protocolo<\/a> ao navegador, que o recurso solicitado n\u00e3o foi encontrado no servidor.<\/li>\n\n\n\n<li><strong>P\u00e1gina de erro personalizada<\/strong>: O Apache tamb\u00e9m pode ser configurado para exibir uma <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-customizar-paginas-de-erro-404-e-500-no-seu-site\/\">p\u00e1gina de erro personalizada<\/a> quando ocorre o erro 404. Essa p\u00e1gina pode conter informa\u00e7\u00f5es \u00fateis, como uma mensagem explicando que o recurso n\u00e3o foi encontrado e poss\u00edveis solu\u00e7\u00f5es alternativas.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Resumindo<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Em resumo, quando o Apache recebe uma solicita\u00e7\u00e3o, ele analisa a URL e a mapeia para o caminho do arquivo correspondente no sistema de arquivos do servidor. Em seguida, verifica se esse arquivo existe. Caso n\u00e3o o encontre, o Apache emite o c\u00f3digo de status HTTP 404, indicando que o recurso solicitado n\u00e3o foi localizado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Problemas de DNS causam erro 404?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o \u2014 e vale esclarecer, porque a confus\u00e3o \u00e9 comum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o DNS falha, o navegador <strong>nem chega ao servidor<\/strong>. O erro nesse caso \u00e9 outro: <code>DNS_PROBE_FINISHED_NXDOMAIN<\/code>, &#8220;servidor n\u00e3o encontrado&#8221;, ou um tempo de espera esgotado. Nenhum deles \u00e9 404.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O erro 404 significa exatamente o contr\u00e1rio: <strong>o DNS funcionou, o navegador encontrou o servidor, o servidor respondeu<\/strong> \u2014 e a resposta foi &#8220;n\u00e3o tenho esse arquivo&#8221;. Para receber um 404, toda a cadeia de rede precisou funcionar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A distin\u00e7\u00e3o pr\u00e1tica:<\/strong> se o erro for 404, o problema est\u00e1 no endere\u00e7o da p\u00e1gina ou no arquivo. Se o site inteiro n\u00e3o abre, a\u00ed sim vale investigar <a href=\"https:\/\/www.homehost.com.br\/blog\/dominio\/como-resolver-problema-de-dns\/\">DNS<\/a> \u2014 mas \u00e9 outro erro, com outra solu\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_e_um_%E2%80%9Csoft_404%E2%80%9D\"><\/span>O que \u00e9 um &#8220;soft 404&#8221;?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 um caso especial que confunde muita gente e prejudica o SEO: o soft 404. Ele acontece quando uma p\u00e1gina mostra uma mensagem de &#8220;n\u00e3o encontrado&#8221; para o visitante, mas o servidor responde com o c\u00f3digo 200 (OK) em vez do 404 \u2014 ou seja, diz ao navegador e ao Google que est\u00e1 &#8220;tudo certo&#8221;, quando na verdade n\u00e3o h\u00e1 conte\u00fado ali.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real-1024x576.png\" alt=\"Compara\u00e7\u00e3o entre um 404 correto, em que o servidor responde com o c\u00f3digo 404, e um soft 404, em que a p\u00e1gina mostra mensagem de erro mas o servidor responde 200 OK\" class=\"wp-image-17258\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real-1024x576.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real-300x169.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real-768x432.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real-1536x864.png 1536w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/soft-404-vs-404-real.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O problema \u00e9 que o Google n\u00e3o consegue distinguir essas p\u00e1ginas vazias das p\u00e1ginas reais, o que desperdi\u00e7a o rastreamento e pode prejudicar a indexa\u00e7\u00e3o do site. O ideal \u00e9 que uma p\u00e1gina inexistente realmente devolva o c\u00f3digo 404 (ou um 410, se foi removida de vez). O Google Search Console sinaliza os soft 404 detectados no relat\u00f3rio de p\u00e1ginas, e vale corrigi-los garantindo que o servidor retorne o c\u00f3digo de status correto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que significa o erro 404?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 um c\u00f3digo de status HTTP que indica que o arquivo ou p\u00e1gina solicitada n\u00e3o foi encontrada no servidor. Tamb\u00e9m conhecido como &#8220;page not found&#8221;, costuma aparecer quando a URL est\u00e1 incorreta ou o conte\u00fado foi movido ou exclu\u00eddo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O erro 404 \u00e9 problema do meu computador ou do site?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na maioria das vezes, \u00e9 do site ou do servidor \u2014 o conte\u00fado n\u00e3o existe no endere\u00e7o acessado. Mas tamb\u00e9m pode ser um erro de digita\u00e7\u00e3o na URL ou cache do seu navegador. Vale tentar recarregar a p\u00e1gina e conferir o endere\u00e7o antes de concluir que o problema \u00e9 do site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual a causa mais comum do erro 404?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A causa mais frequente \u00e9 o arquivo n\u00e3o existir na pasta correta do servidor (a <code>public_html<\/code>). Logo depois v\u00eam erros de digita\u00e7\u00e3o no nome do arquivo, uso de acentos ou mai\u00fasculas, e problemas de configura\u00e7\u00e3o no <code>.htaccess<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Por que o erro 404 aparece no WordPress mesmo com a p\u00e1gina existindo?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No WordPress, a causa mais comum \u00e9 a configura\u00e7\u00e3o de links permanentes. Acesse <strong>Configura\u00e7\u00f5es &gt; Links Permanentes<\/strong> e clique em &#8220;Salvar altera\u00e7\u00f5es&#8221; para regenerar as regras. Problemas no arquivo <code>.htaccess<\/code> ou conflitos de plugins tamb\u00e9m podem causar o 404.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problema de DNS pode causar erro 404?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. Se o DNS falha, o navegador nem chega ao servidor \u2014 o erro \u00e9 outro, como <code>DNS_PROBE_FINISHED_NXDOMAIN<\/code> ou &#8220;servidor n\u00e3o encontrado&#8221;. Um 404 significa o oposto: o DNS funcionou, o servidor foi encontrado e respondeu que n\u00e3o tem aquele arquivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Apaguei uma p\u00e1gina por engano. Como recupero?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comece pela lixeira do WordPress, em P\u00e1ginas ou Posts \u2014 conte\u00fado exclu\u00eddo fica l\u00e1 por 30 dias e volta com um clique. Se j\u00e1 foi esvaziada, o backup da hospedagem \u00e9 o caminho: a maioria dos pain\u00e9is permite restaurar arquivos individuais das \u00faltimas semanas sem mexer no site inteiro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meu site em React d\u00e1 404 ao recarregar a p\u00e1gina. Por qu\u00ea?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Porque o roteamento acontece no navegador, n\u00e3o no servidor. Ao acessar uma rota interna diretamente, ou dar F5 nela, o servidor procura um arquivo que n\u00e3o existe. A solu\u00e7\u00e3o \u00e9 configur\u00e1-lo para devolver o <code>index.html<\/code> em qualquer rota n\u00e3o encontrada, deixando o roteador do front-end resolver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Migrei de Apache para Nginx e todas as p\u00e1ginas d\u00e3o 404. O que houve?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Nginx ignora o arquivo <code>.htaccess<\/code>, onde ficam as regras de links permanentes do WordPress. A configura\u00e7\u00e3o precisa ser feita no arquivo do site, geralmente em <code>\/etc\/nginx\/sites-available\/<\/code>, com a diretiva <code>try_files<\/code>. At\u00e9 isso ser ajustado, s\u00f3 a home funciona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O erro 404 prejudica o SEO do meu site?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o diretamente \u2014 o Google n\u00e3o penaliza sites por terem 404, e recomenda que p\u00e1ginas inexistentes realmente retornem esse c\u00f3digo. O que prejudica \u00e9 o que ele indica: links internos quebrados que atrapalham a navega\u00e7\u00e3o, e p\u00e1ginas que tinham tr\u00e1fego e sumiram sem redirecionamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 um soft 404?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 uma p\u00e1gina que mostra &#8220;n\u00e3o encontrado&#8221; para o visitante mas responde com o c\u00f3digo 200 (OK) ao servidor \u2014 ou seja, diz que est\u00e1 tudo certo quando n\u00e3o h\u00e1 conte\u00fado ali. O Google n\u00e3o distingue essas p\u00e1ginas das reais, o que desperdi\u00e7a rastreamento. O Search Console sinaliza os soft 404 detectados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Devo redirecionar todos os 404 para a home?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. O Google trata redirecionamento em massa para a home como soft 404, e o visitante fica desorientado. Redirecione apenas as URLs que tinham tr\u00e1fego ou links, cada uma para a p\u00e1gina equivalente mais pr\u00f3xima. As que n\u00e3o t\u00eam substituto devem continuar retornando 404.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posso personalizar a p\u00e1gina de erro 404 do meu site?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sim, e vale a pena. Uma p\u00e1gina 404 com a identidade visual do site, um menu e uma busca ajuda o visitante a continuar navegando em vez de abandonar. Pode ser configurada pelo painel de controle ou pelo arquivo <code>.htaccess<\/code>.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"FAQPage\",\n\"mainEntity\": [\n{\"@type\":\"Question\",\"name\":\"O que significa o erro 404?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 um c\u00f3digo de status HTTP que indica que o arquivo ou p\u00e1gina solicitada n\u00e3o foi encontrada no servidor. Tamb\u00e9m conhecido como page not found, costuma aparecer quando a URL est\u00e1 incorreta ou o conte\u00fado foi movido ou exclu\u00eddo.\"}},\n{\"@type\":\"Question\",\"name\":\"O erro 404 \u00e9 problema do meu computador ou do site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Na maioria das vezes \u00e9 do site ou do servidor, porque o conte\u00fado n\u00e3o existe no endere\u00e7o acessado. Mas tamb\u00e9m pode ser um erro de digita\u00e7\u00e3o na URL ou cache do navegador. Vale tentar recarregar a p\u00e1gina e conferir o endere\u00e7o antes de concluir que o problema \u00e9 do site.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual a causa mais comum do erro 404?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A causa mais frequente \u00e9 o arquivo n\u00e3o existir na pasta correta do servidor, a public_html. Logo depois v\u00eam erros de digita\u00e7\u00e3o no nome do arquivo, uso de acentos ou mai\u00fasculas, e problemas de configura\u00e7\u00e3o no htaccess.\"}},\n{\"@type\":\"Question\",\"name\":\"Por que o erro 404 aparece no WordPress mesmo com a p\u00e1gina existindo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No WordPress, a causa mais comum \u00e9 a configura\u00e7\u00e3o de links permanentes. Acesse Configura\u00e7\u00f5es, depois Links Permanentes, e clique em Salvar altera\u00e7\u00f5es para regenerar as regras. Problemas no arquivo htaccess ou conflitos de plugins tamb\u00e9m podem causar o 404.\"}},\n{\"@type\":\"Question\",\"name\":\"Problema de DNS pode causar erro 404?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. Se o DNS falha, o navegador nem chega ao servidor, e o erro \u00e9 outro, como DNS_PROBE_FINISHED_NXDOMAIN ou servidor n\u00e3o encontrado. Um 404 significa o oposto: o DNS funcionou, o servidor foi encontrado e respondeu que n\u00e3o tem aquele arquivo.\"}},\n{\"@type\":\"Question\",\"name\":\"Apaguei uma p\u00e1gina por engano. Como recupero?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Comece pela lixeira do WordPress, em P\u00e1ginas ou Posts, onde conte\u00fado exclu\u00eddo fica por 30 dias e volta com um clique. Se j\u00e1 foi esvaziada, o backup da hospedagem \u00e9 o caminho: a maioria dos pain\u00e9is permite restaurar arquivos individuais das \u00faltimas semanas sem mexer no site inteiro.\"}},\n{\"@type\":\"Question\",\"name\":\"Meu site em React d\u00e1 404 ao recarregar a p\u00e1gina. Por qu\u00ea?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Porque o roteamento acontece no navegador, n\u00e3o no servidor. Ao acessar uma rota interna diretamente, ou dar F5 nela, o servidor procura um arquivo que n\u00e3o existe. A solu\u00e7\u00e3o \u00e9 configur\u00e1-lo para devolver o index.html em qualquer rota n\u00e3o encontrada, deixando o roteador do front-end resolver.\"}},\n{\"@type\":\"Question\",\"name\":\"Migrei de Apache para Nginx e todas as p\u00e1ginas d\u00e3o 404. O que houve?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O Nginx ignora o arquivo htaccess, onde ficam as regras de links permanentes do WordPress. A configura\u00e7\u00e3o precisa ser feita no arquivo do site, geralmente em \/etc\/nginx\/sites-available\/, com a diretiva try_files. At\u00e9 isso ser ajustado, s\u00f3 a home funciona.\"}},\n{\"@type\":\"Question\",\"name\":\"O erro 404 prejudica o SEO do meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o diretamente. O Google n\u00e3o penaliza sites por terem 404, e recomenda que p\u00e1ginas inexistentes realmente retornem esse c\u00f3digo. O que prejudica \u00e9 o que ele indica: links internos quebrados que atrapalham a navega\u00e7\u00e3o, e p\u00e1ginas que tinham tr\u00e1fego e sumiram sem redirecionamento.\"}},\n{\"@type\":\"Question\",\"name\":\"O que \u00e9 um soft 404?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 uma p\u00e1gina que mostra n\u00e3o encontrado para o visitante mas responde com o c\u00f3digo 200 OK ao servidor, ou seja, diz que est\u00e1 tudo certo quando n\u00e3o h\u00e1 conte\u00fado ali. O Google n\u00e3o distingue essas p\u00e1ginas das reais, o que desperdi\u00e7a rastreamento. O Search Console sinaliza os soft 404 detectados.\"}},\n{\"@type\":\"Question\",\"name\":\"Devo redirecionar todos os 404 para a home?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. O Google trata redirecionamento em massa para a home como soft 404, e o visitante fica desorientado. Redirecione apenas as URLs que tinham tr\u00e1fego ou links, cada uma para a p\u00e1gina equivalente mais pr\u00f3xima. As que n\u00e3o t\u00eam substituto devem continuar retornando 404.\"}},\n{\"@type\":\"Question\",\"name\":\"Posso personalizar a p\u00e1gina de erro 404 do meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim, e vale a pena. Uma p\u00e1gina 404 com a identidade visual do site, um menu e uma busca ajuda o visitante a continuar navegando em vez de abandonar. Pode ser configurada pelo painel de controle ou pelo arquivo htaccess.\"}}\n]\n}\n<\/script>\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=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/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;\">Cansado de resolver erros sozinho?<\/div>\n      <p style=\"margin:0 0 18px; line-height:1.6; color:#dce9fb;\">Erros como o 404 s\u00e3o bem mais f\u00e1ceis com quem entende do assunto ao lado. Na Homehost voc\u00ea tem suporte humano por WhatsApp, servidores no Brasil e quase 20 anos de experi\u00eancia para manter seu site sempre no ar.<\/p>\n      <a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\" 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        Conhecer a Homehost\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=\"Veja_tambem\"><\/span>Veja tamb\u00e9m<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O erro 404 \u00e9 o mais conhecido da classe 4XX dos <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\">c\u00f3digos de status HTTP<\/a>. Veja tamb\u00e9m os outros erros do cliente: <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http-error-400\/\">400 Requisi\u00e7\u00e3o Inv\u00e1lida<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/erro-401\/\">401 N\u00e3o Autorizado<\/a> e <a href=\"https:\/\/www.homehost.com.br\/blog\/desenvolvedores\/erro-403-forbidden\/\">403 Proibido<\/a>.<\/p>\n\n\n\n<h2 id=\"h-conclusao\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Erro 404 Not Found (page not found) \u00e9 um c\u00f3digo de erro definido no <a href=\"https:\/\/www.w3.org\/Protocols\/HTTP\/HTRESP.html\">protocolo HTTP<\/a> (RFC7231).&nbsp;Suas causas comuns s\u00e3o, em primeiro lugar, o fato do arquivo procurado n\u00e3o existir no servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vale desfazer um mito: o Google <strong>n\u00e3o penaliza<\/strong> sites por terem erros 404. Eles s\u00e3o parte normal da web, e o pr\u00f3prio Google recomenda deixar que p\u00e1ginas realmente inexistentes retornem 404. O que prejudica n\u00e3o \u00e9 o c\u00f3digo em si, e sim o que ele indica \u2014 links internos quebrados que atrapalham a navega\u00e7\u00e3o, e p\u00e1ginas que tinham tr\u00e1fego e sumiram sem redirecionamento. O problema \u00e9 a experi\u00eancia do visitante, n\u00e3o uma puni\u00e7\u00e3o do buscador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O erro 404 not found \u00e9 um c\u00f3digo de status HTTP. Ele indica que o arquivo ou pasta solicitada n\u00e3o p\u00f4de ser encontrado no servidor. Quando voc\u00ea acessa uma p\u00e1gina da web, o servidor envia uma resposta ao seu navegador. Dessa forma, o c\u00f3digo de status 404 \u00e9 retornado quando o servidor n\u00e3o encontra o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16383,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-3231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Erro 404 Not Found: como resolver no WordPress e no site | Homehost<\/title>\n<meta name=\"description\" content=\"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.\" \/>\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\/internet\/erro-404-not-found\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erro 404 Not Found: como resolver no WordPress e no site | Homehost\" \/>\n<meta property=\"og:description\" content=\"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/\" \/>\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-10-25T20:33:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T08:47:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\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=\"21 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/\"},\"author\":{\"name\":\"Gustavo Gallas\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"headline\":\"Erro 404 Not Found: como resolver no WordPress e no site\",\"datePublished\":\"2023-10-25T20:33:14+00:00\",\"dateModified\":\"2026-08-18T08:47:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/\"},\"wordCount\":3647,\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png\",\"articleSection\":[\"Internet\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/\",\"name\":\"Erro 404 Not Found: como resolver no WordPress e no site | Homehost\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png\",\"datePublished\":\"2023-10-25T20:33:14+00:00\",\"dateModified\":\"2026-08-18T08:47:46+00:00\",\"description\":\"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png\",\"width\":1536,\"height\":1024,\"caption\":\"Erro 404 Not Found - Como resolver no Wordpress e no seu site - Capa\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/erro-404-not-found\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erro 404 Not Found: como resolver no WordPress e no site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"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\":\"Organization\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\",\"name\":\"Homehost\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"width\":150,\"height\":48,\"caption\":\"Homehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Homehost\\\/\",\"https:\\\/\\\/x.com\\\/Homehost\"]},{\"@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":"Erro 404 Not Found: como resolver no WordPress e no site | Homehost","description":"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.","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\/internet\/erro-404-not-found\/","og_locale":"pt_BR","og_type":"article","og_title":"Erro 404 Not Found: como resolver no WordPress e no site | Homehost","og_description":"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.","og_url":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-10-25T20:33:14+00:00","article_modified_time":"2026-08-18T08:47:46+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.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":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#article","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/"},"author":{"name":"Gustavo Gallas","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"headline":"Erro 404 Not Found: como resolver no WordPress e no site","datePublished":"2023-10-25T20:33:14+00:00","dateModified":"2026-08-18T08:47:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/"},"wordCount":3647,"publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png","articleSection":["Internet"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/","url":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/","name":"Erro 404 Not Found: como resolver no WordPress e no site | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png","datePublished":"2023-10-25T20:33:14+00:00","dateModified":"2026-08-18T08:47:46+00:00","description":"O erro 404 significa que o arquivo n\u00e3o foi encontrado no servidor. Como resolver no WordPress e em sites est\u00e1ticos, e por que ele n\u00e3o penaliza seu SEO.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png","width":1536,"height":1024,"caption":"Erro 404 Not Found - Como resolver no Wordpress e no seu site - Capa"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Erro 404 Not Found: como resolver no WordPress e no site"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"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":"Organization","@id":"https:\/\/www.homehost.com.br\/blog\/#organization","name":"Homehost","url":"https:\/\/www.homehost.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","width":150,"height":48,"caption":"Homehost"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Homehost\/","https:\/\/x.com\/Homehost"]},{"@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\/10\/erro-404-not-found-como-resolver-wordpress-e-site-capa.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3231","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=3231"}],"version-history":[{"count":60,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3231\/revisions"}],"predecessor-version":[{"id":17549,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3231\/revisions\/17549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/16383"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}