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.