Эта запись не особо помогла instantcms.ru/blogs/tehnoblog/nastroika-nginx-dlja-instantcms.html, пробовал конвертером winginx.com/ru/htaccess, но выданный результат тоже оказался не рабочий.
Кто пробовал направьте на правильный путь.
server { listen 127.0.0.1:80; server_name ваш сайт.ru www.ваш сайт.ru; root home/ваш сайт.ru/public_html; index index.php index.html; log_not_found off; charset utf-8; location = / { root home/ваш сайт.ru/public_html; index index.php index.html; } if (!-e $request_filename) { rewrite ^/load/url=(.+)$ /index.php?uri=files&do=download&fileurl=$1 last; rewrite ^/redirect?url=(.+)$ /index.php?uri=files&do=redirect&url=$1 last; rewrite ^/(.*)$ /index.php?uri=$1 last; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params; } }
Только его надо дополнять потомучто во вложенных папках тоже есть файлы .htaccess для безопасности.
Как побочный эффект перехода на nginx заметил уменьшение расхода памяти процентов на 30. С настройками по умолчанию.