Я прочитал несколько документов о достоинствах различных кодов состояния перенаправления HTTP, но все они были очень ориентированы на SEO. Теперь у меня есть проблема, когда поисковые системы не учитывают, потому что рассматриваемый раздел сайта недоступен для публичного просмотра.
Тем не менее, мы хотим, чтобы наш веб-сайт был максимально точным / полезным с метаданными, особенно из соображений доступности.
Теперь наше приложение берет внешние ссылки, предоставленные третьими лицами, и направляет их через защищенную от спуфинга страницу с отказом от ответственности. Так как эта страница перенаправителя также может быть эффективно встроена через вызов Ajax в определенные созвездия, мы также хотим удалить любые параметры запроса из реферера (в целях конфиденциальности; целевой сайт не имеет права выяснять, на какой внутренней странице пользователь был раньше). .
Для этого кнопка подтверждения запускает сценарий на стороне сервера, который, в свою очередь, перенаправляет (а не просто открывает страницу для пользователя).
Так же, как и почему наша страница отказа от спуфинга в конечном итоге вызывает перенаправление.
Вопрос в том:
Имеет ли какое-то значение, какой код состояния я использую? Нужны ли нестандартные браузеры (например, программы для чтения с экрана)? Если да, то как лучше всего использовать такие переадресации? Наиболее семантически обоснованным, если вы так будете? Все они кажутся мне в разной степени неискренними.
Я думаю о 302 - но поскольку нет смысла пытаться добавить страницу в закладки (она защищена токеном crsf), так что, вероятно, и 301 не повредит, не так ли? Поэтому мне интересно, есть ли причина, по которой я предпочитаю одно другому.