Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$request_uri — первоначальный URI запроса целиком (с аргументами)
map $request_uri $index {
default "";
"~(.*)/index.(html|php)" "$1/$is_args$args";
}
map $index $return {
default "1";
"" "";
}
location @index { return 301 $index; }
location / { try_files $return$uri $return$uri/ $return/bitrix/urlrewrite.php$is_args$args @index; }
fastcgi_index index.php и fastcgi_intercept_errors on в location'ы, достаточно указать на уровне server.internal в большинстве location'ов лучше заменить на deny all.Все бы хорошо, но как насчёт применения правил для автокомпозита заданных в админке битры?
Тех самых которые приводят к изменению .config.php из которого в bitrixvm генерятся правила для nginx..
Вопрос не в том что круче, а в том как реализован проброс правил из .config.php в nginx…
В bitrixvm это делает perl скрипт вызываемый из ansible.
Спросили бы чего попроще, отдельно файлы никто не документирует. Поищу что-нибудь специально для вас
Битрикс в связке Nginx+PHP-FPM, настройка ЧПУ, а так же композитный кэш с отдачей через nginx. Доработанная конфигурация