Migrei do servidor Apache para Nginx e meu WordPress retorna Erro 404 nas postagem o que eu faço?
O CMS WordPress é a plataforma mais utilizada do mundo por blogueiros e portais e ao mudar de servidor Apache para o Nginx pode começar a apresentar alguns erros que antes não havia, mas não se preocupe, vamos ensinar como resolver esses pequenos problemas.
1 – Abra o arquivo /etc/nginx/nginx.conf ou /etc/nginx/vhosts.d/dominio.conf (Dependendo da configuração)
2 – Coloque o código abaixo dentro do bloco server{ … } como no exemplo abaixo:
server{ ... location / { try_files $uri $uri/ /index.php?$args; } ... }
Veja um pequeno exemplo completo do bloco
server { ## Dominio. server_name dominio.com www.dominio.com; ## Path de Referencia. root /var/www/wordpress; index index.php; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } }
3 – Salve a configuração.
4 – Após salvar é necessário recarregar o Nginx, para isso execute o comando abaixo
Debian/Ubuntu/RHEL/CentOS 6 Linux
/etc/init.d/nginx reload
service nginx reload
CentOS 7
systemctl reload nginx
5 – Após recarregar o Nginx você poderá acessar novamente as postagens do seu WordPress sem apresentar erros.
Dúvidas? Deixe nos comentários
Category:HospedagemLinuxTutoriais