Задать вопрос
  • Как убрать расширение .html из адресной строки в nginx?

    @phpguider
    Phpguider
    Спасибо за статью! Как раз занимался настройкой сайта и столкнулся с похожей задачей — нужно было убрать расширение .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, особенно если вы только начинаете.

    В общем, статья полезная, спасибо за материал!"
    Ответ написан
    Комментировать