server { listen 80; server_name _; root /usr/share/nginx/html; charset utf-8; index index.html; add_header X-Robots-Tag "noindex, nofollow" always; # Los alias de K2 que llevan un '?' literal se sirven desde ficheros SIN extension # (el navegador pide la ruta hasta el '?'). Sin esto, nginx los manda como # application/octet-stream y el navegador se los descarga en vez de mostrarlos. default_type text/html; location / { try_files $uri $uri.html $uri/index.html =404; } # Archivo historico: aqui no hay PHP. Cualquier .php es un fichero estatico inerte. location ~ \.php { default_type text/html; try_files $uri $uri/index.html =404; } error_page 404 /404.html; }