если для вас это является понятным, и работает так, как вы ожидаете, почему бы и нет.
я бы на try_files сделал. и от "expires max" обычно больше вреда, чем пользы (если содержимое файла поменяется, а имя останется прежним). 2017-03-15 19:50 GMT+05:00 valmon <[email protected]>: > В общем, нарисовался вот такой конфиг, есть замечание, даже со статичным > index.html все получается, есть замечание? > > > location / { > root /home/admin/web/site.com/public_html; > location ~ ^/[A-Z][A-Za-z]*. { > rewrite ^/(.*)$ /index2.php?q=$1 last; > } > if (!-e $request_filename) { > rewrite ^/(.*)$ /index.php?q=$1 last; > } > location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ { > expires max; > } > location ~ [^/]\.php(/|$) { > fastcgi_param SCRIPT_FILENAME > $document_root$fastcgi_script_name; > if (!-f $document_root$fastcgi_script_name) { > return 404; > } > fastcgi_pass 127.0.0.1:9000; > fastcgi_index index.php; > include /etc/nginx/fastcgi_params; > } > location ~* ^.+\.(xml|ini|bin|sql|log)$ { > deny all; > return 403; > } > location ~* ^/(hosts|core|patches|db|others|tmp)/ { > deny all; > return 403; > } > } > > Posted at Nginx Forum: https://forum.nginx.org/read. > php?21,272923,272965#msg-272965 > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
