Спасибо за статью! Как раз занимался настройкой сайта и столкнулся с похожей задачей — нужно было убрать расширение .html из адресной строки в nginx. В вашем примере я нашёл полезные моменты, которые помогли мне разобраться.
Для тех, у кого секции location в nginx.conf нет, как у меня, важно помнить, что настройка, скорее всего, находится в файлах внутри sites-enabled. Например, я добавил следующее правило в конфигурацию:
location / {
try_files $uri $uri/ $uri.html =404;
}
Этот подход отлично работает, чтобы ссылки вида example.com/page.html стали доступны по адресу example.com/page.
Также хочу порекомендовать
гайд по установке Nginx на Ubuntu 24.04. Он помог мне на этапе установки и базовой настройки Nginx, особенно если вы только начинаете.
В общем, статья полезная, спасибо за материал!"