## WP NintendojoFR server { {% include './templates/header.conf.j2' %} root /srv/http/wwwdev.nintendojo.fr/; index index.html index.htm index.php; auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/wwwdev.htpasswd; client_max_body_size 2G; # couper les fichiers cachés location ~* /(?:uploads|files)/.*\.php$ { deny all; } # couper les fichiers textes du captcha location ~* /wp-content/uploads/wpcf7_captcha/.*\.txt$ { deny all; } # redirige twitter location /feed/twitter { return 307 https://m.nintendojo.fr/@nintendojofr.rss; } # Interprétation PHP location ~ ^/(index).php(/.*)+ { fastcgi_split_path_info ^(.+\.php)(/.*)$; try_files $fastcgi_script_name =404; fastcgi_pass unix:/var/run/php/php{{ php_version }}-fpm.sock; fastcgi_read_timeout 60; include fastcgi_params; } location ~ \.php$ { try_files $uri $uri/ =404; fastcgi_pass unix:/var/run/php/php{{ php_version }}-fpm.sock; fastcgi_read_timeout 60; include fastcgi_params; } location / { try_files $uri $uri/ /index.php$uri?$args; } }