# Corrigir Problemas de Ligações Permanentes e 404 do WordPress

Source: https://support.kapsulehost.com/pt-pt/wordpress-permalink-issues

Se as suas páginas WordPress estão a devolver erros 404 quando deveriam existir, ou as ligações dentro do seu site estão quebradas após uma migração ou alteração de plugin, a correção mais comum é limpar (regenerar) as suas regras de reescrita WordPress.

### A Correção Rápida: Limpar Permalinks

1. Inicie sessão no seu painel de administração WordPress em `yourdomain.com/wp-admin`
2. Aceda a **Definições > Permalinks**
3. Sem alterar nada, clique em **Guardar Alterações**

Isto regenera o ficheiro `.htaccess` e limpa as regras de reescrita. Na maioria dos casos, os erros 404 serão resolvidos imediatamente após fazer isto.

### Se Não Conseguir Aceder ao Painel de Administração WordPress

Se o problema 404 o está a impedir de iniciar sessão ou aceder ao painel:

1. Conecte-se ao seu site via SFTP. Consulte [Acesso SFTP](https://support.kapsulehost.com/pt-pt/sftp-access)
2. Navegue até à raiz da sua instalação WordPress
3. Abra o ficheiro `.htaccess` (consulte [Compreender .htaccess no KapsuleHost](https://support.kapsulehost.com/pt-pt/wordpress-htaccess))
4. Substitua o conteúdo entre os marcadores de comentário WordPress pelas regras padrão do WordPress:

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

5. Guarde o ficheiro
6. Inicie sessão no painel de administração WordPress e re-guarde os Permalinks conforme acima

> **Warning:** Apenas modifique as regras `.htaccess` entre os marcadores `# BEGIN WordPress` e `# END WordPress`. Qualquer coisa fora destes marcadores foi adicionada por outros plugins ou configurações de servidor e não deve ser removida.

### Definições de Permalink Após Migração

Se [migrou recentemente o seu site para KapsuleHost](https://support.kapsulehost.com/pt-pt/migrating-to-kapsule), o seu ficheiro `.htaccess` antigo pode conter regras de um ambiente de servidor diferente. Após a migração:

1. Aceda a **Definições > Permalinks**
2. Selecione a sua estrutura de URL preferida (por exemplo, **Nome do artigo**)
3. Clique em **Guardar Alterações**

> **Tip:** Se está a usar uma estrutura de permalink personalizada, anote-a antes de limpar. A limpeza não muda o seu formato de permalink escolhido, apenas regenera as regras que o fazem funcionar.

### Se o Problema Persistir

Verifique o seguinte:

- Confirme que `mod_rewrite` está ativado no servidor (KapsuleHost ativa isto por padrão)
- Certifique-se de que o ficheiro `.htaccess` na raiz do seu site é gravável pelo servidor web
- Desative os plugins recentemente instalados um de cada vez para verificar conflitos

Se nenhuma delas resolver o problema, abra um ticket de suporte no KPanel em **Suporte**.
