Рейтинг:0

Регулярное выражение для местоположения со слэшем в конце

флаг ru

у меня есть местоположение

местоположение ~ /(яблоко|клуб|машина|полет|фитнес|nivea|nesquik) {
    псевдоним /srv/static-pages/$1.html;

}

Я пытался

местоположение ~ /(яблоко|клуб|машина|полет|фитнес|nivea|nesquik)(\/)* {
    псевдоним /srv/static-pages/$1.html;

}

Но это ничего не дает мне Nginx дает мне файлы в соответствии с uri, но мне нужно работать с '/' в конце и без / Пример: пример.com/яблоко пример.com/яблоко/ теперь не знаю как настроить Помоги пожалуйста

Michael Hampton avatar
флаг cz
Какой URL не работает?
Ivan Shatsky avatar
флаг gr
Вы можете попробовать `location ~ ^/(apple|club|car|fly|fitness|nivea|nesquik)/?$ { ... }`
флаг ru
example.com/apple — работает example.com/apple/ — не работает
флаг us
Что именно означает «не работает»? Каков точный ответ?
флаг ru
когда я пытаюсь https://example.com/apple - ответ 200, он дает мне файл apple.html. Поэтому, когда я пытаюсь использовать косую черту https://example.com/apple/, ответ равен 404. Мне нужно, чтобы nginx давал мне такой же ответ, когда я пытаюсь запросить https://example.com/apple.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.