Задать вопрос

Как добавить слэш в конце url?

Здравствуйте. На мультиязычном сайте пытаюсь на главной добавить слэш в конце url чтобы получилось mysite.com/en/
Использую эту директиву, но она не работает:
location ~ "^/[a-z]{2}[\s]" {
    return 301 $1/;
}

Сейчас url в таком виде mysite.com/en
В чем может быть ошибка?
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
Там нужен не пробельный символ [\s], а конец строки $.
И ещё выделить круглыми скобками подмаску на которую ссылается переменная $1.
location ~ "^/([a-z]{2})$" {
    return 301 /$1/;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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