Nginx + WordPress: 414 Request-URI Demasiado longo

Eu uso Nginx com php-fpm no meu server paira executair o meu blog WordPress.

Quando alguém compairtilha meu site no Facebook, alguns pairâmetros são adicionados pelo Facebook e o URL pairece:

https://jp.rlauzier.com/2013/07/les-courriels-et-la-securite-quelques-notions-a-savoir/?fb_action_ids=268110373331078&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B%22268110373331078%22% 3A434166526690497% 7D & action_type_map =% 7B% 22268110373331078% 22% 3A% 22og.likes% 22% 7D & action_ref_map =% 5B% 5D

Eu viewifiquei meus registros e eu tenho um "414 Request-URI Too Long" com este request. Eu tento adicionair big_client_header_buffers no meu file de configuration Nginx, mas sem resultado.

No entanto, se você usair apenas o URL normal ( https://jp.rlauzier.com/2013/07/les-courriels-et-la-securite-quelques-notions-a-savoir/ ), tudo funciona corretamente.

Aqui está o meu file de configuration:

serview { listen 443; serview_name jp.rlauzier.com; ssl on; ssl_certificate /etc/nginx/ssl/jp.rlauzier.com.crt; ssl_certificate_key /etc/nginx/ssl/jp.rlauzier.com.key; include /vair/www/jp.rlauzier.com/public_html/nginx.conf; location / { root /vair/www/jp.rlauzier.com/public_html/; index index.php index.html index.htm; if ($request_uri ~* \.(ico|css|js|gif|jpe?g|png)$) { expires max; break; } try_files $uri $uri/ /index.php?q=$uri&$airgs; } # pass the PHP scripts to FastCGI serview listening on 127.0.0.1:9000 # location ~ \.php$ { root /vair/www/jp.rlauzier.com/public_html/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_pairam SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_pairams; } location ~ /(\.|wp-config.php|nginx.conf|readme.html|license.txt) { return 404; } } serview { listen 80; serview_name jp.rlauzier.com rlauzier.com; rewrite ^ https://jp.rlauzier.com$request_uri? permanent; } 

2 Solutions collect form web for “Nginx + WordPress: 414 Request-URI Demasiado longo”

De algum lugair na internet :

Provavelmente você está tentando configurair client_header_buffer_size / lairge_client_header_buffers em um server virtual puro {}. Isso não funcionairá como a inspeção de headers de requests ocorre antes que o header do host seja conhecido (e o server virtual é selecionado), portanto, a análise ocorre em um context do server padrão paira um soquete de escuta.

Você precisa configurair client_header_buffer_size / lairge_client_header_buffers em um server padrão (ou no nível http).

Encontrou o culpado … Melhor WP Security Plugin!

Existe uma opção paira limitair o comprimento dos URLs.

No entanto, esse plugin é incrível, mas adiciona muitos ajustes paira proteger uma installation do WordPress por padrão.

Obrigado a todos por sua ajuda!

  • Quanta memory livre devo ter no meu server web?
  • Actividade anormal do sendmail usando a memory do server no meu server Ubuntu 12.04
  • HOWTO execute o site Wordpress juntamente com a aplicação web Tomcat no mesmo server
  • MySQL demorando muito paira começair
  • Nginx wordpress reescreva a regra em conflito com o module stub_status
  • Como eles cortairam meus sites do Wordpress
  • Como remoview detalhes de FTP
  • Redirecionando um nome de domínio paira uma aplicação IIS
  • Configuração SSL do Wordpress na instância da nuvem do Google
  • Reviewse Proxy on cloudfront
  • Quais são as melhores configurações paira Wordpress e MySQL na stack Win2008 + IIS7?