Задать вопрос
ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Как правильно настроить rewrite для редиректа со «/» на конце?

Всем привет!
Подскажите плиз как правильно настроить конфиг nginx чтобы все страницы сайта открывались со слешем на конце. Но нужно исключить админку сайта (wordpress)
Сайт на wordpress находится в директории другого сайта
Часть конфига:
location /blog {
        try_files $uri $uri/ @wordpress;
        rewrite ^(/blog/.*[^/])$  $1/  permanent;
    }
    location @wordpress {
        rewrite /blog /blog/index.php;
    }
    location ^/blog/index.php(/.*)?$ {
        fastcgi_split_path_info ^(/blog/index.php)(/.*)$;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        include fastcgi_params;
    }


Сделал так, вроде все работает на внешней стороне, но вот в админке перестали открываться страницы...
  • Вопрос задан
  • 21 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы