{"id":923,"date":"2026-09-25T11:12:30","date_gmt":"2026-09-25T11:12:30","guid":{"rendered":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/cms\/redirecionar-id-para-permalink\/"},"modified":"2026-09-25T11:12:30","modified_gmt":"2026-09-25T11:12:30","slug":"redirecionar-id-para-permalink","status":"publish","type":"post","link":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/","title":{"rendered":"Redirecionar ID para permalink: regex sem quebrar links"},"content":{"rendered":"<p>Voc\u00ea troca a estrutura de permalinks e, dias depois, o Search Console come\u00e7a a encher de 404 com URLs antigas no formato <code>?p=123<\/code>. O WordPress at\u00e9 redireciona parte disso sozinho, mas quando voc\u00ea tenta criar uma regra para redirecionar ID para permalink, a regex gananciosa captura coisas que n\u00e3o devia: pagina\u00e7\u00e3o, feeds, anexos e at\u00e9 par\u00e2metros de rastreamento. O resultado \u00e9 um efeito colateral pior que o problema original.<\/p>\n<h2>O WordPress j\u00e1 resolve isso sozinho?<\/h2>\n<p>Na maioria dos casos, sim. Desde que os permalinks amig\u00e1veis estejam ativos, o WordPress detecta acessos a <code>?p=123<\/code> e faz um redirecionamento 301 para a URL can\u00f4nica do post. Isso \u00e9 comportamento nativo do n\u00facleo, n\u00e3o de plugin.<\/p>\n<p>Portanto, o primeiro passo \u00e9 testar. Abra uma aba an\u00f4nima e acesse <code>https:\/\/seusite.com\/?p=123<\/code>, trocando 123 por um ID real de post publicado. Observe tr\u00eas coisas:<\/p>\n<ol>\n<li>Se a URL final \u00e9 o permalink amig\u00e1vel.<\/li>\n<li>Se o c\u00f3digo de status \u00e9 301 (use a aba Network do navegador ou uma ferramenta de header).<\/li>\n<li>Se o can\u00f4nico da p\u00e1gina aponta para o permalink correto.<\/li>\n<\/ol>\n<p>Se as tr\u00eas respostas forem positivas, voc\u00ea n\u00e3o precisa de regex nenhuma. O problema pode estar em outro lugar: cache de p\u00e1gina servindo HTML antigo, CDN com regra pr\u00f3pria ou um plugin de SEO que desativou o redirecionamento can\u00f4nico. Nesse caso, mexa na causa, n\u00e3o na consequ\u00eancia.<\/p>\n<h2>Quando o can\u00f4nico n\u00e3o cobre e \u00e9 preciso redirecionar ID para permalink<\/h2>\n<p>O redirecionamento nativo falha em cen\u00e1rios espec\u00edficos. Os mais comuns:<\/p>\n<ul>\n<li>O post foi exclu\u00eddo e o ID n\u00e3o existe mais.<\/li>\n<li>A URL antiga tem par\u00e2metros extras, como <code>?p=123&amp;utm_source=news<\/code>.<\/li>\n<li>O site migrou de dom\u00ednio e os links antigos apontam para outro host.<\/li>\n<li>Um plugin de cache ou firewall intercepta a requisi\u00e7\u00e3o antes do WordPress processar.<\/li>\n<li>Voc\u00ea quer redirecionar de <code>?p=123<\/code> para uma URL que n\u00e3o \u00e9 o permalink do pr\u00f3prio post, como uma categoria ou p\u00e1gina institucional.<\/li>\n<\/ul>\n<p>Nesses casos, \u00e9 preciso criar uma regra expl\u00edcita. E aqui come\u00e7a o terreno minado.<\/p>\n<h2>Onde colocar a regra: servidor, tema ou plugin<\/h2>\n<p>A escolha do lugar muda o desempenho e o risco. Compare:<\/p>\n<table>\n<thead>\n<tr>\n<th>Onde<\/th>\n<th>Quando usar<\/th>\n<th>Risco<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Servidor (Nginx\/Apache)<\/td>\n<td>Regras fixas, muitos acessos, quer performance<\/td>\n<td>Erro de sintaxe derruba o site inteiro<\/td>\n<\/tr>\n<tr>\n<td>Fun\u00e7\u00e3o no tema (functions.php)<\/td>\n<td>Poucas regras, precisa de l\u00f3gica condicional<\/td>\n<td>Perde-se ao trocar de tema<\/td>\n<\/tr>\n<tr>\n<td>Plugin de redirecionamento<\/td>\n<td>N\u00e3o tem acesso a servidor, quer interface visual<\/td>\n<td>Peso extra e conflito com outros plugins<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Se voc\u00ea tem SSH e acesso ao arquivo de configura\u00e7\u00e3o do servidor, a regra no Nginx ou Apache \u00e9 a mais eficiente. Se s\u00f3 tem o painel da hospedagem, o caminho costuma ser um plugin. E se administra v\u00e1rios sites, padronize: manter regras em lugares diferentes vira d\u00edvida t\u00e9cnica.<\/p>\n<p>Para quem trabalha com SEO t\u00e9cnico no dia a dia, vale revisar o <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/checklist-seo-tecnico-wordpress\/\">checklist de SEO t\u00e9cnico para auditar sites WordPress<\/a> antes de sair criando redirecionamentos soltos.<\/p>\n<h2>O erro da regex gananciosa<\/h2>\n<p>A receita que circula por a\u00ed costuma ser algo como <code>RewriteRule ^\\?p=(.*)$ \/$1 [R=301,L]<\/code>. O problema est\u00e1 no <code>(.*)<\/code>: ele captura qualquer coisa depois de <code>?p=<\/code>, inclusive <code>123&amp;feed=rss2<\/code>, <code>123&amp;page=2<\/code> e <code>123&amp;attachment_id=456<\/code>.<\/p>\n<p>Na pr\u00e1tica, isso quebra feeds, pagina\u00e7\u00e3o de coment\u00e1rios e URLs de anexo. O leitor clica em &#8220;coment\u00e1rios da p\u00e1gina 2&#8221; e cai num 404. O leitor de RSS recebe um redirecionamento para uma URL que n\u00e3o serve o feed.<\/p>\n<p>O correto \u00e9 ancorar a regra apenas no ID num\u00e9rico e exigir que a URL termine ali. Em Apache, algo como:<\/p>\n<pre><code>RewriteCond %{QUERY_STRING} ^p=(\\d+)$\nRewriteRule ^$ \/?p=%1 [R=301,L]<\/code><\/pre>\n<p>Em Nginx, a l\u00f3gica \u00e9 parecida, usando <code>if ($arg_p ~ ^\\d+$)<\/code> e verificando se n\u00e3o h\u00e1 outros argumentos. O ponto central n\u00e3o \u00e9 a sintaxe exata, \u00e9 o crit\u00e9rio: a regra s\u00f3 deve disparar quando <code>p<\/code> for o \u00fanico par\u00e2metro e seu valor for puramente num\u00e9rico.<\/p>\n<p>Se voc\u00ea precisa de mais controle, uma fun\u00e7\u00e3o no tema consegue verificar o ID, checar se o post existe e montar o destino correto. Isso evita redirecionar para um permalink que tamb\u00e9m n\u00e3o existe.<\/p>\n<h2>Como validar em lote sem derrubar o acesso<\/h2>\n<p>Depois de escrever a regra, n\u00e3o a coloque em produ\u00e7\u00e3o direto. Valide assim:<\/p>\n<ol>\n<li>Liste de 10 a 20 URLs antigas com <code>?p=<\/code>, incluindo casos com <code>&amp;feed<\/code>, <code>&amp;page<\/code> e <code>&amp;attachment_id<\/code>.<\/li>\n<li>Teste cada uma em ambiente de staging ou com a regra comentada.<\/li>\n<li>Ative a regra e repita os testes, observando o c\u00f3digo de status e o destino final.<\/li>\n<li>Confirme que acessos sem par\u00e2metro <code>p<\/code> continuam funcionando normalmente.<\/li>\n<li>S\u00f3 ent\u00e3o replique para os outros sites, um por vez.<\/li>\n<\/ol>\n<p>Se voc\u00ea administra muitos sites, esse passo vira gargalo. Uma forma de reduzir o risco \u00e9 aplicar a regra primeiro em um site de teste, medir por alguns dias e s\u00f3 depois padronizar. Vale tamb\u00e9m checar se o redirecionamento n\u00e3o est\u00e1 criando corrente (301 para 301), o que o Google trata como sinal fraco.<\/p>\n<p>Para n\u00e3o perder de vista o que j\u00e1 foi ajustado em cada site, o <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/seo-incidental-wordpress-corrigir-sem-planejar\/\">SEO incidental no WordPress: o que corrigir sem planejar<\/a> ajuda a separar o que \u00e9 urgente do que pode esperar.<\/p>\n<h2>Quando N\u00c3O usar essa solu\u00e7\u00e3o<\/h2>\n<p>Nem todo <code>?p=123<\/code> deve ser redirecionado. Evite criar regra quando:<\/p>\n<ul>\n<li>O ID pertence a um rascunho ou post privado: redirecionar exp\u00f5e a exist\u00eancia dele.<\/li>\n<li>O ID \u00e9 de anexo e voc\u00ea quer mant\u00ea-lo acess\u00edvel para o Google Imagens.<\/li>\n<li>O par\u00e2metro <code>p<\/code> \u00e9 usado por outro plugin com significado diferente.<\/li>\n<li>A URL antiga tem equivalente exato em outro sistema (f\u00f3rum, loja), e o redirecionamento quebraria a l\u00f3gica dele.<\/li>\n<\/ul>\n<p>Nesses casos, o melhor pode ser deixar o WordPress responder com 404 e tratar o problema na origem, removendo os links antigos.<\/p>\n<h2>Erros comuns que aparecem depois<\/h2>\n<p>Mesmo com a regra ancorada, alguns problemas surgem:<\/p>\n<ul>\n<li>Redirecionar tudo para a home, o que o Google interpreta como soft 404.<\/li>\n<li>Esquecer de testar com cache ativo: o CDN pode servir a resposta antiga por horas.<\/li>\n<li>Criar regra no servidor e tamb\u00e9m no plugin, gerando loop.<\/li>\n<li>N\u00e3o remover a regra antiga depois de migrar para permalink novo, acumulando camadas.<\/li>\n<\/ul>\n<p>Por isso, documente o que foi feito. Em seis meses, ningu\u00e9m lembra por que aquela linha existe.<\/p>\n<h2>Preven\u00e7\u00e3o para quem cuida de v\u00e1rios sites<\/h2>\n<p>Se o seu trabalho \u00e9 manter sites de clientes, trate redirecionamento como parte do handover. Ao entregar um site, registre quais URLs antigas existem e como ser\u00e3o tratadas. Isso evita que o cliente crie links quebrados em campanhas futuras.<\/p>\n<p>Vale tamb\u00e9m monitorar 404 periodicamente. O Search Console mostra as URLs que o Google tentou acessar e n\u00e3o encontrou. Se aparecerem muitas com <code>?p=<\/code>, sua regra pode estar incompleta. Para um panorama mais amplo, o artigo sobre <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/wordpress-nao-indexa\/\">WordPress n\u00e3o indexa no Google: o que verificar<\/a> cobre outros motivos de p\u00e1ginas sumirem do \u00edndice.<\/p>\n<p>Quando o volume de sites cresce, manter regras de redirecionamento em cada um vira trabalho manual. O 100% WP centraliza a gest\u00e3o de v\u00e1rios sites WordPress em um painel s\u00f3, o que ajuda a verificar de uma vez quais est\u00e3o com configura\u00e7\u00e3o de permalink inconsistente e quais precisam de ajuste.<\/p>\n<h2>Quando chamar algu\u00e9m<\/h2>\n<p>Se voc\u00ea n\u00e3o tem acesso ao servidor, n\u00e3o consegue testar em staging ou o site j\u00e1 est\u00e1 com tr\u00e1fego caindo, pode ser hora de envolver um desenvolvedor. Regex mal escrita em arquivo de configura\u00e7\u00e3o derruba o site inteiro, e recuperar o acesso exige editar o arquivo por SSH ou pelo painel da hospedagem. O custo de um erro \u00e9 alto demais para tentativa e erro em produ\u00e7\u00e3o.<\/p>\n<p><strong>Fonte:<\/strong> <a href=\"https:\/\/developers.google.com\/search\/docs\" target=\"_blank\" rel=\"noopener\">Google Search Central<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Antes de criar qualquer regex, teste se o WordPress j\u00e1 resolve ?p=123 sozinho. Se n\u00e3o, ancore a regra apenas no ID num\u00e9rico, evitando capturar pagina\u00e7\u00e3o, feeds e anexos. Valide em lote para n\u00e3o derrubar o acesso.<\/p>\n","protected":false},"author":2,"featured_media":922,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_linkdex":"97","_yoast_wpseo_content_score":"90","_yoast_wpseo_primary_category":"9","titulo_da_resposta_rapida_do_post":"Teste r\u00e1pido antes de criar a regra","o_que_voce_aprendera_conteudo:":"Antes de criar qualquer regex, teste se o WordPress j\u00e1 resolve ?p=123 sozinho. Se n\u00e3o, ancore a regra apenas no ID num\u00e9rico, evitando capturar pagina\u00e7\u00e3o, feeds e anexos. Valide em lote para n\u00e3o derrubar o acesso.","resposta_rapida_do_post":"Antes de criar qualquer regex, teste se o WordPress j\u00e1 resolve ?p=123 sozinho. Se n\u00e3o, ancore a regra apenas no ID num\u00e9rico, evitando capturar pagina\u00e7\u00e3o, feeds e anexos. Valide em lote para n\u00e3o derrubar o acesso.","resumo_do_post":"Antes de criar qualquer regex, teste se o WordPress j\u00e1 resolve ?p=123 sozinho. Se n\u00e3o, ancore a regra apenas no ID num\u00e9rico, evitando capturar pagina\u00e7\u00e3o, feeds e anexos. Valide em lote para n\u00e3o derrubar o acesso.","nivel_de_leitura":"Avan\u00e7ado","recomendado_para:":"Desenvolvedores","footnotes":""},"categories":[9],"tags":[],"class_list":["post-923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda<\/title>\n<meta name=\"description\" content=\"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda\" \/>\n<meta property=\"og:description\" content=\"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/\" \/>\n<meta property=\"og:site_name\" content=\"Central de Ajuda\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-25T11:12:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"100%WP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"100%WP\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"headline\":\"Redirecionar ID para permalink: regex sem quebrar links\",\"datePublished\":\"2026-09-25T11:12:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/\"},\"wordCount\":1263,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg\",\"articleSection\":[\"SEO\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/\",\"name\":\"Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg\",\"datePublished\":\"2026-09-25T11:12:30+00:00\",\"description\":\"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#primaryimage\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Foto: Kirill Sh no Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seo\\\/redirecionar-id-para-permalink\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Redirecionar ID para permalink: regex sem quebrar links\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"name\":\"100%WP\",\"description\":\"Central de ajuda para WordPress\",\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\",\"name\":\"100%WP\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"width\":166,\"height\":166,\"caption\":\"100%WP\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/100porcentowp\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/person\\\/5e457d062b885b6e45d442df496645f1\",\"name\":\"100%WP\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"caption\":\"100%WP\"},\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/author\\\/motor-conteudo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda","description":"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.","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:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/","og_locale":"pt_BR","og_type":"article","og_title":"Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda","og_description":"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.","og_url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/","og_site_name":"Central de Ajuda","article_published_time":"2026-09-25T11:12:30+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg","type":"image\/jpeg"}],"author":"100%WP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"100%WP","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#article","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/"},"author":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"headline":"Redirecionar ID para permalink: regex sem quebrar links","datePublished":"2026-09-25T11:12:30+00:00","mainEntityOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/"},"wordCount":1263,"commentCount":0,"publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg","articleSection":["SEO"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/","name":"Redirecionar ID para permalink: regex sem quebrar links - Central de Ajuda","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website"},"primaryImageOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#primaryimage"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg","datePublished":"2026-09-25T11:12:30+00:00","description":"Aprenda a redirecionar ID para permalink no WordPress com regex segura, sem capturar pagina\u00e7\u00e3o, feeds ou anexos. Diagn\u00f3stico e valida\u00e7\u00e3o em lote.","breadcrumb":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#primaryimage","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/redirecionar-id-para-permalink-regex-sem-quebrar-links.jpg","width":1200,"height":630,"caption":"Foto: Kirill Sh no Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seo\/redirecionar-id-para-permalink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/"},{"@type":"ListItem","position":2,"name":"Redirecionar ID para permalink: regex sem quebrar links"}]},{"@type":"WebSite","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","name":"100%WP","description":"Central de ajuda para WordPress","publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization","name":"100%WP","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","width":166,"height":166,"caption":"100%WP"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/100porcentowp\/"]},{"@type":"Person","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/person\/5e457d062b885b6e45d442df496645f1","name":"100%WP","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","caption":"100%WP"},"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/author\/motor-conteudo\/"}]}},"_links":{"self":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/comments?post=923"}],"version-history":[{"count":1,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/923\/revisions"}],"predecessor-version":[{"id":924,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/923\/revisions\/924"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media\/922"}],"wp:attachment":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media?parent=923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/categories?post=923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/tags?post=923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}