Para remover o "index.php" dos URLs no WordPress, você precisa ajustar as configurações de permalinks e garantir que o arquivo .htaccess
esteja corretamente configurado.
Ajustar Configurações de Permalinks:
- Acesse o painel de administração do WordPress.
- Vá para Configurações > Links Permanentes.
- Selecione uma das opções comuns, como "Nome do post".
- Salve as mudanças.
Configurar o arquivo .htaccess
:
- Verifique se você tem um arquivo .htaccess
na raiz do seu diretório WordPress.
- O conteúdo do arquivo .htaccess
deve ser similar ao seguinte:
```plaintext
# 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
```
- Se o arquivo `.htaccess` não existir, crie um novo arquivo com este conteúdo e salve-o na raiz do diretório WordPress.
Verificar se o mod_rewrite está habilitado:
- O mod_rewrite
precisa estar habilitado no seu servidor Apache para que os permalinks funcionem corretamente.
- Você pode verificar isso acessando o arquivo de configuração do Apache (httpd.conf
) e procurando por uma linha como LoadModule rewrite_module modules/mod_rewrite.so
.
- Certifique-se de que essa linha não esteja comentada (sem #
no início).
Configurações de idiomas:
- Verifique as configurações do plugin de tradução que você está usando para garantir que as URLs traduzidas estejam configuradas corretamente.