как сделать так, чтобы nginx местоположение совпадало с путями как с sla sh, так и без sla sh? - PullRequest
0 голосов
/ 16 января 2020

В настоящее время у меня есть это местоположение в моем файле nginx, оно не работает с http://mydomain/ab/cd. Как я могу сделать браузер на go на одной и той же странице, когда пользователь вводит http://mydomain/ab/cd и http://mydomain/ab/cd/?

location /ab/cd/ {
}

Ответы [ 2 ]

0 голосов
/ 17 января 2020

Быстрее, с точки зрения производительности, это просто два точных местоположения:

location = /ab/cd {
   ...
}

location = /ab/cd/ {
   ...
}
0 голосов
/ 16 января 2020

Вы можете попробовать

location ~* ^/ab/cd(|\/) {...}

Это регулярное выражение, совпадающее с префиксом, которое проверяет, есть ли у него конечный аргумент sh или нет.

...