Ответы пользователя по тегу Vesta
  • Как из url удалить index, .php, .html, если у тебя NGINX?

    denisemenov
    @denisemenov Автор вопроса
    location / {
        # Удаляем index.html из всех уровней url
        rewrite     ^(/.*)/index.html $1 permanent;
        # Удаляем .php
        rewrite     ^(/.*)\.php(\?.*)?$ $1$2 permanent;
        # Удаляем .html
        rewrite     ^(/.*)\.html(\?.*)?$ $1$2 permanent;
        # Удаляем закрывающий слэш
        rewrite     ^/(.*)/$ $1 permanent;
        # Определяем порядок файлов для обработки запроса
        try_files   $uri/index.php $uri.php $uri/index.html $uri.html $uri/ $uri =404;
    }
    Ответ написан
    Комментировать