Я работаю с хостинговой компанией. Мне нужно, чтобы они настроили 301 редирект для одной из моих страниц. Меня действительно волнует рейтинг этой конкретной страницы в поисковых системах.
Они утверждают, что для выполнения 301 редиректа они удалят страницу на своем сервере, что вызовет 404, и они ответят 301 на новый адрес.
Насколько я понимаю, вы не можете сделать 404 и 301, но я всего лишь программист.
Я не уверен, используют ли они IIS. Все, что я знаю, это то, что они специализируются на хостинге ColdFusion.
Спасибо
Каждый HTTP-запрос генерирует один HTTP-ответ от сервера. Каждый ответ HTTP имеет только один код состояния.
В IIS есть параметр, в котором вы можете указать постоянное перенаправление 301. В этом случае не проверяется, существуют ли какие-либо файлы, которые раньше были на веб-сайте. Таким образом, 404 не генерируется.
Если конечный пользователь получает 404, значит, перенаправления нет вообще. Google и любая другая поисковая система не сохранит ваш рейтинг для каждой страницы вашего сайта.
От этого у меня болит мозг. Я не очень разбираюсь в том, как Google справляется с подобными вещами, но логика подсказывает, что метод этой хостинговой компании - ужасная, ужасная идея.
Похоже, они хотят настроить перенаправление 301 на самой странице 404. Итак, в основном вы переходите на свою страницу, и она возвращает 404, так как они ее удалили, Страница не найдена, затем эта страница 404 перенаправляется на вашу новую страницу 301. Все, что это нужно сделать, это сообщить Google, что у вас есть новая страница 404 (которая им не нужна), и что страница, которую они искали, та, для которой вы хотите поддерживать рейтинг, больше не существует. Логично было бы уничтожить рейтинг страницы.
Чтобы получить желаемую выгоду от 301, он должен относиться к рассматриваемой странице, а не к странице 404.