Содержание
What Is HTTP 302 Error? How to fix it? [4 Tested Methods]
Раскрытие информации: когда вы покупаете услугу или продукт по нашим ссылкам, мы иногда получаем комиссию.
Крис Вагнер
Июль 27, 2022
Whenever we get a HTTP 302 error, it requires a redirect and the same questions usually arise:
Вот некоторые из вопросов:
- Мой сайт готов к этому?
- Какой тип перенаправления наиболее подходит для моего случая?
- Потеряю ли я всю работу по SEO, которую я сделал до сих пор?
- Google накажет меня? Что произойдет, если я устраню перенаправления?
- Как они сделаны?
- Как исправить ошибку 302? (если это происходит)
В этой статье я отвечу на все эти вопросы, чтобы у вас было больше ясности в каждом конкретном случае.
Что такое редирект 302?
Code 302 indicates a temporary redirection.
One of the most notable features that differentiate it from a Переадресация 301 в том, что в случае 302 перенаправлений сила SEO не переносится на новый URL.
Это связано с тем, что это перенаправление было разработано для использования в тех случаях, когда необходимо перенаправить контент на страницу, которая не будет окончательной.
Таким образом, после устранения перенаправления исходная страница не потеряет свое положение в поисковой системе Google.
Несмотря на то, что мы не очень часто нуждаемся в перенаправлении 302, в некоторых случаях этот параметр может быть очень полезным. Это наиболее частые случаи:
- Когда мы понимаем, что на странице есть неуместное содержание. Пока мы решаем проблему, мы можем перенаправить пользователя на другую страницу, которая может представлять интерес.
- В случае, если атака на наш сайт требует восстановления любой из страниц, это перенаправление может помочь нам минимизировать количество случаев.
Редирект 302 — это код, который сообщает посетителям определенного URL-адреса, что страница была временно перемещена, направляя их непосредственно в новое местоположение.
Другими словами, перенаправление 302 активируется, когда роботы Google или другие поисковые системы запрашивают загрузку определенной страницы. В этот момент, благодаря этому перенаправлению, сервер возвращает автоматический ответ, указывающий новый URL.
Таким образом избегаются ошибки и неприятности как для поисковых систем, так и для пользователей, что гарантирует плавную навигацию.
Get Error-free Hosting
Для чего нужен редирект 302?
Редирект 302 служит, например, для того, чтобы иметь несколько версий домашней страницы на разных языках.
The main one can be in English, but if the visitors come from other countries then this system automatically redirects them to a page in their language.
Таким образом, мобилизация Веб-трафик достигается, но в то же время влияние на уровне SEO главной страницы не ослабляется. Это продолжает расти, несмотря на то, что передача власти не происходит, как мы объясняли ранее.
Пример перенаправления HTTP 302
The most common HTTP 302 redirect example case is Google.
Независимо от страны, в которую вы входите, если вы введете https://www.google.com/, you will be redirected to the Google version in the language/country that corresponds to you.
В случае Германии 302 автоматически доставит нас к https://www.google.de/ так что мы можем искать контент на немецком языке.
Порталы успешных компаний, таких как Coca-Cola или даже Fujitsu, также используют эту систему для перенаправления трафика туда, где они считают наиболее удобным.
What causes HTTP 302 error?
Here are some of the most common reasons for the 302 redirect error:
- Использование 302 перенаправлений во время перемещения домена;
- Создание перенаправления 302 при перемещении документа;
- Использование перенаправления 302 во время изменения протокола сайта;
- Создание 302 перенаправлений при изменении структуры сайта.
HTML-перенаправление 302 не рекомендуется, когда метод исходного запроса должен применяться к запросу целевого URL-адреса — например, перемещение URL-адреса директивы формы, которая использует метод POST для определенного периода.
Вам не следует использовать код состояния 302, если вы хотите перенести SEO-вес на целевой URL.
How to identify HTTP 302 error?
Проверка того, что 301 и 302 перенаправить настройки верны очень легко.
When entering into the address bar of the old address, we observe what is happening.
The change of address indicates that everything is fine with the redirect.
The address remains the same – you need to look for the source of the problem, but first, we advise you to clean the cache and try again.
Есть еще один вариант — подать заявку на проверку кода ответа сервера на онлайн-сервисы, например, http://example.com/e_redirect/.
Если вы правильно настроили перенаправление, после ввода имени домена вы увидите код ответа 301 или 302. Это зависит от того, какой тип перенаправления вы планировали получить изначально.
Некоторые сервисы дополнительно отображают код, предоставленный сервером после перенаправления, и здесь есть только одна допустимая опция — 200 OK.
How to fix HTTP 302 error?
Способ 1: проверьте конфигурацию сервера
Приложение может работать на сервере, который использует одну из этих двух наиболее распространенных программ веб-сервера, Nginx или Apache. На эти два веб-сервера приходится более 84 процентов глобальной программы веб-сервера!
Therefore, the first step in determining the 302 response code is checking the mandatory redirect instructions in the webserver program configuration file.
Для веб-сервера Apache
Шаг 1: Откройте файл .htaccess на сервере.
To identify the webserver, you need to find the key file. If you are using the Apache web server, locate the .htaccess file in your site’s root filesystem.
Если ваша программа находится на общем хосте, ваше имя пользователя может быть связано, например, с учетной записью хоста. В этом случае, как правило, каталог корня приложения находится по пути:
/home/<username>/public_html/path, thus the .htaccess file is located at /home/<username>/public_html/. index \ .php $ — [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. /index.php [L] # END WordPress
Поэтому, если в вашем файле .htaccess вы обнаружите необычную директиву RewriteRule или RewriteCond, которая вам не подходит, попробуйте временно их аннотировать (с префиксом #) и перезапустите веб-сервер, чтобы проверить, решена ли проблема.
Для веб-сервера Nginx
Шаг 1: Откройте файл nginx.conf
Если ваш веб-сервер работает на Nginx, вам следует искать совершенно другой файл конфигурации. Этот файл указан как nginx.conf по умолчанию и находится в одном из общих каталогов, перечисленных ниже:
/ usr / local / nginx / conf, / etc / nginx или, / usr / local / etc / nginx.
Шаг 2: Перепишите директивы в файле nginx.conf
После обнаружения откройте файл nginx.conf в текстовом редакторе и найдите директивы перезаписи, относящиеся к индикатору перенаправления.
Например, это простая директива блока (объявленная как набор операторов), которая устанавливает виртуальный сервер путем создания временного перенаправления с abc. / $ http://www.teilitary-abc.com redirect; }
Nginx переписывает директивы параллельно с Apache RewriteRule и
RewriteCond, потому что они обычно содержат более сложные текстовые шаблоны поиска.
Шаг 3: Проверьте политику замены файла nginx.conf
В любом случае проверьте файл nginx.conf для политики замены исключений, которая содержит флаг перенаправления (другой код ответа возврата постоянного ключа 301).
Обратите внимание на любые исключения перед перезагрузкой сервера, чтобы проверить, решена ли проблема.
Способ 2: поиск устаревшего программного обеспечения
В документе спецификации RFC для HTTP 1.0 говорится, что цель кода ответа «302 найдено» предназначена для указания того, что клиент должен выполнить временное перенаправление.
However, many new browsers will process the code 302 received through the POST request as an invalid GET request.
This has triggered snags and confusion with particular web server programs that attempt to force the browser to perform the right work when it needs to be redirected temporarily.
Чтобы решить эту проблему, документ спецификации RFC HTTP 1.1 возвратил 303 кода ответа, еще 307 временных перенаправлений, что является понятным способом управления POST-to-GET или временными переходными ответами.
Метод 3: Очистка бревен
Почти все веб-приложения хранят записи на сервере. Журнал приложения обычно представляет историю приложения, например, какие страницы, серверы были запрошены и подключены, которые были получены из предоставленной базы данных и т. Д.
Журналы сервера подключены к текущему устройству, на котором запускаются программы, и обычно содержат информацию о состоянии и работоспособности всех подключенных служб и даже информацию о сервере.
Запишите Google [PLATFORM_NAME] в CMS или используйте [PROGRAMMING_LANGUAGE], чтобы зарегистрироваться и зарегистрировать [OPERATING_SYSTEM] при запуске пользовательского приложения для получения дополнительной информации для получения этих записей.
Способ 4: исправить код приложения
В случае сбоя всех описанных выше способов проблема может заключаться в коде пользователя приложения, вызвавшего проблему.
Попробуйте определить причину проблемы, вручную обнаружив приложение и проанализировав его в файлах журнала сервера и приложений.
Рекомендуется скопировать полное приложение на локальный компьютер для разработки и пройти по нему, чтобы точно узнать, что происходит с 302 сканированием, и увидеть код для каждого приложения.
HTTP 302 Error: Conclusion
Наконец, как вы видели, нам не нужно сильно бояться ошибок перенаправления HTTP 302. Не углубляясь в это, они представляют собой фантастический способ избежать потери трафика на наших веб-страницах с неизбежными изменениями, которые возникают в течение многих лет.
I hope that, after reading this article, you will not get chills every time about how do I fix the 302 moved temporarily error.
Если вы хотите внести свой вклад в сообщение, или если у вас есть вопрос или просто хотите высказать свое мнение, не стесняйтесь комментировать ниже!
Get Error-free Hosting
Как исправить Ошибка 302 (Перемещено временно)
Поиск и устранение неисправностей > Web Status Errors > Microsoft > Windows > Ошибка 302
В этой статье представлен номер ошибки Ошибка 302, широко известный как Перемещено временно, описанный как Веб-страница была временно перемещена, и доступен новый URL-адрес. Вы должны быть автоматически перенаправлены туда сервером.
О кодах состояния
Когда вы получаете коды веб-ошибок, у вас могут быть проблемы либо с клиентом, либо с сервером. Проблема может быть связана с браузером или настройками, которые блокируют ваше соединение, или это могут быть любые другие проблемы, связанные с сервером, к которому вы пытаетесь получить доступ.
Чтобы объяснить проблему подробнее, вот несколько полезных сведений о кодах веб-ошибок, их симптомах, причинах и методах устранения.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Сервер . Сервер — это запущенный экземпляр программного приложения, способного принимать запросы от клиента и давать соответствующие ответы.
- URL — унифицированный указатель ресурса URL, является универсальным идентификатором в Интернете.
- Web — используйте этот тег для ответов на общие вопросы, связанные со всеми аспектами всемирной паутины
Симптомы Ошибка 302 — Перемещено временно
Коды веб-ошибок также известны как коды состояния http. Существует пять различных классов кодов состояния http, и они всегда начинаются со следующих цифр, в зависимости от того, с какой ошибкой столкнулся пользователь. Это также симптомы ошибки, с которой столкнулся пользователь. Для дальнейшего объяснения ниже приведены коды состояния.
3xx: Перенаправление
Этот код состояния отправляется обратно клиенту, если пользователю необходимо предпринять дополнительные действия для завершения запроса. Пользователь либо получает уведомление о том, что содержимое временно или постоянно недоступно, либо получает кликабельный URI на сайт, куда перемещено запрашиваемое содержимое. Действия, которые необходимо предпринять пользователю, выделены жирным шрифтом, например, следующим образом:
300 — Множественные варианты
301 — Перемещено навсегда
302 — Найдено
303 — Посмотреть другие
304 — Не изменено
305 — Использовать прокси
307 — Временное перенаправление
(Только для примера)
Причины Перемещено временно — Ошибка 302
Коды 3XX возникают из-за определенных изменений, внесенных в исходный URI, и необходимости перенаправить пользователя на другой URI или некоторых других действий, описанных на странице ошибки.
Методы устранения
Для определенных кодов веб-ошибок существуют конкретные шаги по устранению неполадок. Однако существуют и обобщенные методы устранения, которые пользователи могут применять при возникновении подобных ошибок.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Очистить кеш браузера
up vote
1
down vote
accepted
При доступе к сайту данные сохраняются в кеше браузера. Иногда вы пытаетесь исправить веб-ошибку, но в вашем браузере появляется такое же сообщение. В таких случаях вам необходимо очистить кеш браузера, чтобы избавиться от надоедливого сообщения. Вот способы сделать это в разных браузерах:
- В Google Chrome
- Откройте Chrome и нажмите три точки в правом верхнем углу браузера.
- Нажмите Дополнительные инструменты , а затем нажмите Очистить данные просмотра .
- Вы можете удалить все или только определенный период просмотра.
- Установите флажки рядом с файлами cookie и другими данными сайта и кэшированными изображениями и файлами .
- Наконец, нажмите Очистить данные .
- На краю
- Нажмите … это крайняя правая кнопка под кнопкой закрытия.
- Прокрутите вниз и нажмите «Настройки».
- Найдите пункт «Очистить данные просмотра» и нажмите кнопку «Выбрать, что очистить».
- Это даст вам возможность выбрать, какой тип данных вы хотите очистить, просто поставьте галочку на тех элементах, которые хотите включить, затем нажмите «Очистить».
- В Mozilla
- Перейдите в меню «История» и выберите «Очистить недавнюю историю».
- Вы можете нажать кнопку Alt, если строка меню скрыта.
- Вы увидите раскрывающееся меню, в котором вы можете выбрать период или диапазон, который хотите удалить, и щелкните свой выбор.
- Вы можете нажать «Подробности», чтобы выбрать, что нужно очистить, будь то весь кеш или другие элементы.
- После выбора нажмите «Очистить сейчас» и перезагрузите браузер, чтобы изменения вступили в силу.
Метод 7 — Другие техники
up vote
0
down vote
- Вы также можете проверить наличие нежелательных символов в кодах и сценариях с помощью отладки кодов приложений и сценариев. Если вы не знаете, как это сделать, вы можете проверить этот ресурс для этого.
- Вы также можете попробовать Обновить веб-сайт. Иногда вы получаете старую ошибку, которая никуда не делась, и простое обновление, нажав F5, может сработать.
Метод 5 — Удалить расширения
up vote
0
down vote
- Иногда дополнительные расширения могут выдавать коды веб-ошибок.
- Удалите недавно установленные расширения, зайдя в настройки браузера и нажав «Дополнительные инструменты».
- Вы увидите расширения, которые не были установлены в вашем браузере, выберите последнее дополнение, которое, как вы подозреваете, вызвало возникшую у вас проблему.
Метод 2 — Проверить журналы
up vote
0
down vote
- Если вы хотите проверить файлы журналов, вы можете сделать это, сначала убедившись, что вы вошли на компьютер веб-сервера как администратор.
- Нажмите «Пуск», затем «Настройка», затем нажмите «Панель управления».
- Откройте Инструменты администратора и дважды щелкните Диспетчер служб Интернета.
- Выберите веб-сайт из списка различных обслуживаемых сайтов.
- Щелкните веб-сайт правой кнопкой мыши и затем наведите указатель мыши на «Свойства».
- Выберите вкладку «Веб-сайт» и нажмите «Свойства». На нем вы увидите вкладку Общие свойства. Внизу окна вы можете увидеть расположение сгенерированных файлов журнала.
- Открывайте файлы журналов с помощью WordPad, любого средства просмотра текстовых файлов или Microsoft Word.
- Здесь вы сможете проанализировать, где возникли ошибки при доступе к серверу.
Метод 3 — Проверить запрошенный URL
up vote
0
down vote
- Бывают случаи, когда вы вручную вводите URL-адрес сайта, который хотите изучить. Если после этого вы получаете ошибки, проверьте URL-адрес, который вы только что ввели в адресной строке, если вы действительно получаете доступ к правильному адресу. Если нет, исправьте элементы, которые вы ввели неправильно.
Метод 4 — Удалить последние обновления
up vote
0
down vote
Для Windows 7
- Найдите обновления Windows в строке поиска.
- Нажмите «Ввод», когда он появится в результатах поиска.
- Проверьте последние обновления и нажмите Удалить обновления в те дни, когда возникла ошибка.
Для Windows 8 и Windows 10
- Нажмите одновременно кнопку окна и букву X, чтобы открыть настройки.
- Когда вы перейдете к настройкам Windows, нажмите «Обновление и безопасность».
- Нажмите «Просмотреть историю установленных обновлений», а затем «Удалить обновления».
Метод 6 — Проверить конфигурацию сервера
up vote
0
down vote
- Устранением неполадок обычно занимается администратор сайта. Если это вы, то вам необходимо иметь представление о конфигурации веб-сервера.
- Вы можете проверить, на каком веб-сервере работает ваш сайт, с помощью средств проверки URL или домена. Вам просто нужно ввести адрес сайта и проанализировать результаты, которые вы получите.
- Вы также можете проверить неработающие ссылки, щелкнув веб-страницу правой кнопкой мыши и выбрав «Проверить». Это должно дать вам код сайта справа. Вы можете проверить каждый якорный текст и убедиться, что связанные с ними ссылки все еще активны.
Другие языки:
How to fix Error 302 (Moved Temporarily) — The web page has been moved temporarily, and a new URL is available. You should be automatically redirected there by the server.
Wie beheben Fehler 302 (Vorübergehend verschoben) — Die Webseite wurde vorübergehend verschoben und eine neue URL ist verfügbar. Sie sollten vom Server automatisch dorthin weitergeleitet werden.
Come fissare Errore 302 (Spostato Temporaneamente) — La pagina web è stata spostata temporaneamente ed è disponibile un nuovo URL. Dovresti essere reindirizzato automaticamente lì dal server.
Hoe maak je Fout 302 (Verplaatst Tijdelijk) — De webpagina is tijdelijk verplaatst en er is een nieuwe URL beschikbaar. U zou daar automatisch door de server moeten worden omgeleid.
Comment réparer Erreur 302 (Déplacé temporairement) — La page Web a été déplacée temporairement et une nouvelle URL est disponible. Vous devriez y être automatiquement redirigé par le serveur.
어떻게 고치는 지 오류 302 (임시로 이동됨) — 웹 페이지가 일시적으로 이동되었으며 새 URL을 사용할 수 있습니다. 서버에서 자동으로 리디렉션되어야 합니다.
Como corrigir o Erro 302 (Movido temporariamente) — A página da web foi movida temporariamente e um novo URL está disponível. Você deve ser redirecionado automaticamente para lá pelo servidor.
Hur man åtgärdar Fel 302 (Flyttade tillfälligt) — Webbsidan har flyttats tillfälligt och en ny webbadress är tillgänglig. Du bör automatiskt omdirigeras dit av servern.
Jak naprawić Błąd 302 (Przeniesiono tymczasowo) — Strona internetowa została tymczasowo przeniesiona i dostępny jest nowy adres URL. Powinieneś zostać tam automatycznie przekierowany przez serwer.
Cómo arreglar Error 302 (Movido temporalmente) — La página web se ha movido temporalmente y hay una nueva URL disponible. Debería ser redirigido automáticamente allí por el servidor.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Последнее обновление:
03/08/22 07:57 : Пользователь Windows 10 проголосовал за то, что метод восстановления 1 работает для него.
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX01619RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
Помогите кому-нибудь еще с этой ошибкой и Поделиться этой страницей:
report this ad
Совет по увеличению скорости #25
Отключить восстановление системы:
Отключите встроенную функцию восстановления системы в Windows, если вы уже используете стороннее программное обеспечение для резервного копирования. Это повысит скорость вашего компьютера, освободив ценное дисковое пространство на жестком диске. Учтите, что восстановление системы на самом деле не является надежным решением для резервного копирования файлов и папок.
Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows
report this ad
report this adHome Blog About Privacy Policy Contact Us
Ошибки в алфавитном порядке: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
редирект — что именно означает HTTP/1.
1 302?
Этот вопрос был задан давно, когда RFC 2616 все еще висела в воздухе. Некоторые ответы на этот вопрос основаны на таком документе, который в настоящее время уже не актуален. Цитируя Марка Ноттингема, который на момент написания статьи был сопредседателем рабочих групп IETF HTTP и QUIC:
Не используйте RFC2616 . Удалите его со своих жестких дисков, закладок и сожгите (или ответственно утилизируйте) любые распечатанные копии.
Старый RFC 2616 был заменен следующими документами, которые вместе определяют протокол HTTP/1.1:
- RFC 7230: Синтаксис и маршрутизация сообщений
- RFC 7231: Семантика и содержание
- RFC 7232: условные запросы
- RFC 7233: запросы диапазона
- RFC 7234: кэширование
- RFC 7235: Аутентификация
А по состоянию на июнь 2022 года новый набор RFC устарел для перечисленных выше документов:
- RFC 9110: HTTP-семантика
- RFC 9111: HTTP-кеширование
- RFC 9112: HTTP/1. 1
Итак, я стремлюсь предоставить ответ на основе RFC 9110, который является текущим справочником по семантике HTTP.
Код состояния
302
Ответ с кодом 302
является распространенным способом выполнения перенаправления URL. Наряду с кодом состояния 302
ответ должен включать заголовок Location
с другим URI. Такой заголовок будет проанализирован пользовательским агентом, а затем выполнит перенаправление:
Веб-браузеры могут измениться с POST
на GET
в последующем запросе. Если такое поведение нежелательно, вместо него можно использовать код состояния 307
(временное перенаправление).
Вот как код состояния 302
определяется в RFC 9110:
6.4.3. 302 Найдено
Код состояния
302
(Найдено) указывает на то, что целевой ресурс
временно находится под другим URI. С момента перенаправления
могут время от времени изменяться, клиент должен продолжать использовать
целевой URI для будущих запросов.Сервер ДОЛЖЕН генерировать поле заголовка
Location
в ответе.
содержащий ссылку URI для другого URI. Пользовательский агент МОЖЕТ
используйте значение поляLocation
для автоматического перенаправления. сервера
содержание ответа обычно содержит короткую гипертекстовую заметку с
гиперссылка на разные URI.Примечание: По историческим причинам пользовательский агент МОЖЕТ изменить
метод запроса отPOST
доGET
для последующего запроса. Если
такое поведение нежелательно,307
(Временное перенаправление) статус
вместо него можно использовать код.
Согласно веб-документам MDN от Mozilla, типичный вариант использования для [ 302
]302]:
Веб-страница временно недоступна по непредвиденным причинам. Таким образом, поисковые системы не обновляют свои ссылки.
Другие коды состояния для перенаправления
RFC 9110 определяет следующие коды состояния для перенаправления (некоторые из этих кодов состояния изначально были определены в других RFC, но все они были объединены в RFC 9). 110):
-
301
: Перемещено навсегда -
302
: Найдено -
307
: Временное перенаправление -
308
: Постоянное перенаправление
Дополнительные сведения см. в этом ответе.
asp.net — Веб-сайт возвращает 302 вместо 200
спросил
Изменено
4 года назад
Просмотрено
46 тысяч раз
Ну, это меня пугает.
Я использовал инструмент проверки заголовков Http, чтобы проверить заголовки моей веб-страницы и угадать, что.
На каждый запрос ответ был 302 вместо 200.
domain.con www.домен.con http://www.домен.con
Итак, я что-то пропустил?
Я никак не устанавливал редиректы.
Итак, куда, черт возьми, перенаправляет мой сайт? Есть ли дыра в безопасности?
UPDATE: во время поиска в Google нашел этот
- asp. net
- перенаправление
- http-status-code-302
2
domain.com
не то же самое, что www.domain.com
— это редирект.
4
Вы получаете это, потому что .net/IIS перенаправляет ваш www.domain.com или domain.com на www.domain.com/default.aspx, поэтому вы получаете заголовок с 302, а затем один для 200. Я думаю, что это по дизайну, но очень запутанный.
0
Возможно, дело в этом:
302 Найдено
Это самый популярный код перенаправления, но также и пример промышленной практики, противоречащей стандарту. Спецификация HTTP/1.0 (RFC 1945) требовала, чтобы клиент выполнял временное перенаправление (исходная описывающая фраза была «Временно перемещено»), но популярные браузеры реализовали 302 с функциональностью 303 See Other. Поэтому в HTTP/1.1 добавлены коды состояния 303 и 307, чтобы различать два поведения. Однако большинство веб-приложений и фреймворков по-прежнему используют код состояния 302, как если бы это был 303.
303 См. Другое (начиная с HTTP/1.1)
Ответ на запрос можно найти под другим URI с помощью метода GET. При получении в ответ на PUT следует предположить, что сервер получил данные, и перенаправление должно быть выполнено с отдельным сообщением GET.
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Возможно, вы забыли добавить косую черту в конце URL-адреса. Большинство веб-серверов перенаправят вас в «каноническое» местоположение, которое включает косую черту. Если вы включите косую черту, вы можете получить ответ, который ищете.
1
Используете ли вы проверку подлинности с помощью форм? и страница входа в систему — это какая-то другая страница, отличная от страницы по умолчанию, скажем, auth.