Hi!
Есть такой вопрос - при каких условиях броузер показывает ошибку 301 Moved permanently? То-есть, например, есть location:
location /interface/ {
{skip}
}
Когда пользователь набирает http://url/interface (без слеша), nginx отвечает 301 и перенаправляет на http://url/interface/ (со слешом) и это правильно. Однако, пользователи иногда видят 301 и перенаправления не происходит. Броузер firefox (не знаю точно какой) под макось. Я воспроизвести такое поведение не смог.
Что первое приходит в голову, это то, что после request http://url/interface броузер пользователя не получил ответ с новым заголовком Location: , то-есть например сетевая проблема. А что может быть еще?
---
Igor