Обработка различных типов перенаправлений URL - PullRequest
1 голос
/ 06 сентября 2010

Как правило, при написании клиентского программного обеспечения HTTP протокол HTTP предоставляет достаточную информацию для обработки перенаправленных URL-адресов. В частности, если HTTP-запрос возвращает код перенаправления 302 или 307, перенаправление следует считать временным, и клиент должен продолжать использовать исходный URL-адрес. Однако код перенаправления 301 указывает, что клиент должен отбросить старый URL-адрес и постоянно использовать перенаправленный URL-адрес.

Но есть ли стандартная практика для перенаправлений, которые НЕ выдаются самим HTTP-сервером? Другими словами, HTML или Javascript перенаправляет? Интуитивно я думаю, что перенаправление HTML / Javascript должно обрабатываться как 301, но я не уверен, что это хорошая идея.

1 Ответ

1 голос
/ 06 сентября 2010

В HTML или JavaScript нет «перенаправлений», все, что вам нужно сделать, это указать браузеру перейти на другую страницу.Думайте об этом как о введении URL в адресную строку.Здесь нет вопроса о временном или постоянном.

...