Каков правильный код состояния для перенаправления вошедших в систему пользователей на другой ресурс, чем вошедшие в систему пользователи? - PullRequest
0 голосов
/ 08 ноября 2019

Контекст: У меня есть фанатский сайт, на котором есть календари. Зарегистрированные пользователи имеют возможность добавлять телешоу в свой «список наблюдения», что, в свою очередь, приводит к тому, что эпизоды этого шоу появляются в их личном календаре. Затем у них есть возможность просмотреть свой личный календарь или глобальный общесистемный календарь, в котором отображаются новые эпизоды, запланированные к показу.

У меня есть навигационная ссылка на заголовок страницы календаря на сайте. Календарь имеет несколько разных представлений, и в зависимости от того, вошли вы в систему или вышли из нее, вы будете перенаправлены на конкретное представление календаря. Прямо сейчас это работает так:

Навигационная ссылка указывает на /calendars/

Страница /calendars/ обеспечивает перенаправление 301 на /calendars/my/shows/ или calendars/all/shows/.

Проблема: Однако я чувствую, что перенаправление 301, возможно, является неправильным кодом, и я думаю, что браузер или CDN / прокси-сервер, который я имею передСайт кэширует перенаправление, потому что иногда оно перенаправляет на неправильный.

Вопрос: Какой правильный код состояния сопровождает условное перенаправление, основанное на состоянии входа в систему / выхода из системы текущего пользователя?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...