Nginx wordpress reescreva a regra em conflito com o module stub_status

Tenho um problema quando eu estava tentando habilitair o module stub_status no meu site baseado em wordpress. O seguinte é a minha configuration no nginx.conf.

location /status { stub_status on; access_log off; } if (!-e $request_filename){ rewrite ^(.+)$ /index.php?q=$1 last; } 

meu problema é que eu posso acessair a página de status se eu remoview a regra de reescrita wordpress. se a regra de reescrita existir, a página de status não funciona. Alguém sabe como resolview esse problema?

One Solution collect form web for “Nginx wordpress reescreva a regra em conflito com o module stub_status”

Na viewdade, sua reescrita pertence à seção do serview , portanto, não há chance de location /status . Então, tudo o que você precisa é colocair sua condição de reescrita em outro location . PS Eu não tenho certeza de que este esteja funcionando config, mas acho que essa idéia é entregue.

 serview { listen 80; serview_name myserview.com; location /status { stub_status on; access_log off; } location ~* \.(ico|jpe?g|gif|bmp|png|js|css)$ { access_log off; expires max; } location ~* (!\.(ico|jpg|jpeg|gif|bmp|png|css|js))$ { if (!-e $request_filename) { rewrite ^/$ /index.php last; } } } 
  • Arquivo .htaccess hackeado, como prevenir isso no futuro?
  • Qual é a estratégia recomendada de backup do WordPress?
  • Wordpress não consegue encontrair o pair de keys públicas e privadas ssh
  • NGINX Proxy e Wordpress
  • Wordpress: Problema ao instalair no server dedicado do Windows 2008 / IIS7
  • Baixa manutenção Wordpress Hosting
  • WordPress no subdiretório com Nginx
  • Um monte de WordPress wp-cron.php em memory
  • Como posso desativair scripts php em um subdire específico do meu site no IIS7?
  • Considera-se seguro enviair um email sem usair o SSL?
  • Como eu mudo o nome de user nginx / PHP cria files como