Настройка перенаправления с HTML-страницы без использования JavaScript
В этом посте мы обсудим, как настроить перенаправление с HTML-страницы без использования JavaScript.
1. Использование метатега
Вы можете перенаправить свой веб-сайт или его содержимое с помощью МЕТА-обновление. Идея состоит в том, чтобы разместить следующее в разделе заголовка вашей HTML-страницы:
<meta http-equiv="refresh" content="0; url=https://www.example.com" />
В параметре содержания https://www.example.com/ следует заменить фактической ссылкой на веб-страницу, и при желании вы можете увеличить интервал времени (в секундах) между загрузкой страницы и перенаправлением.
Вот простой пример, демонстрирующий это, когда происходит перенаправление на https://www.google.com/ при загрузке страницы без каких-либо задержек:
1 2 3 4 5 6 7 8 9 10 | <!doctype html> <html lang=»en»> <head> <meta http-equiv=»refresh» content=»0; url=https://www. |
Чтобы настроить 301-редирект для отдельных страниц, вы можете сделать это:
Redirect 301 /oldpage.html /newpage.html |
3. Использование
<body>
ярлык — onload
имуществоВы также можете настроить перенаправление с помощью onload
свойство HTML <body>
ярлык. Затем страница будет перенаправлена, как только DOM загрузится и onload
событие запущено.
1 2 3 4 5 6 7 8 9 | <!doctype html> <html lang=»en»> <head> <title>JavaScript</title> </head> <body onload=»window.location=’https://www. <!— Your content here —> </body> </html> |
Это все о перенаправлении с HTML-страницы в JavaScript и jQuery.
Оценить этот пост
Средний рейтинг 4.95/5. Подсчет голосов: 22
Голосов пока нет! Будьте первым, кто оценит этот пост.
Сожалеем, что этот пост не оказался для вас полезным!
Расскажите, как мы можем улучшить этот пост?
Спасибо за чтение.
Пожалуйста, используйте наш онлайн-компилятор размещать код в комментариях, используя C, C++, Java, Python, JavaScript, C#, PHP и многие другие популярные языки программирования.
Как мы? Порекомендуйте нас своим друзьям и помогите нам расти. Удачного кодирования 🙂
Как сделать редирект?
Eсли вы только познаёте мир

Содержание:
- Что такое редирект?
- Как работает редирект?
- Для чего применяется редирект?
- По разным доменам должен быть доступен один сайт
- Изменение структуры сайта
- Сокрытие конечного URL до перехода на него
- Необходимость отследить факт перехода пользователя
- А/Б тестирование страниц сайта
- Редирект на мобильную версию сайта
- Редирект на региональную версию сайта
- Редирект на защищенный протокол
Что такое редирект?
Редирект (от английского redirection — перенаправление, также известен как перенаправление Uniform Resource Locator, URL) — единообразный локатор (определитель местонахождения) ресурса. Ранее назывался Universal Resource Locator — универсальный указатель ресурса. URL служит стандартизированным способом записи адреса ресурса в сети Интернет.»>

🙂
Запрос на URL1
Запрос на URL2
Запрос на URL без редиректа
Редирект с URL1 на URL
Редирект с URL2 на URL
Ответ — страница по адресу URL
Как работает редирект?
Понять как работает редирект легче всего на примере. В примере мы используем редирект с задержкой для того чтобы работа редиректа была более наглядна. В реальной же жизни чаще всего используются редиректы без задержек. Итак, нажав на красную кнопку ! , вы попадёте на страницу с настроенным редиректом, после чего будете перенаправлены обратно на эту страницу.
Для чего применяется редирект?
По разным доменам должен быть доступен один сайт
Наиболее популярный вид редиректа. Он используется практически на любом домене для того, чтобы
пользователь попадал на “основное зеркало”. При регистрации домена, например “redirectme.
Также редиректы делают с доменов, названия которых похожи на название целевого (разные варианты написания, наиболее возможные опечатки). Ну и при покупке нового, более хорошего домена ставят редирект со старого домена, чтобы не потерять пользователей, которые заходят на сайт напрямую из закладок или набирая название в адресной строке.
Изменение структуры сайта
Достаточно часто появляется необходимость поменять структуру сайта. Как правило она обуславливается желанием сделать адрес страницы более понятным для пользователя или желанием оптимизировать структуру сайта под поисковые машины (разделение материалов по категориям или выполнение других рекомендаций поисковиков)
Скрытие конечного URL до перехода на него
Иногда надо скрыть от пользователя адрес страницы на которую он перейдёт нажав на ссылку. Чаще всего это делается
чтобы скрыть какие-то партнёрские маркеры, тем самым повышается доверие к ссылке, или чтобы из длинной ссылки
сделать короткую — к примеру чтобы поделиться с другим человеком в чате.
Необходимость отследить факт перехода пользователя
Одним из способов отследить переход пользователя является вставка промежуточной страницы с редиректом на целевую страницу. На этой промежуточной странице будет записываться факт перехода. И это, наверное, самый надёжный способ отследить факт перехода, цена же этой надёжности — лишний редирект.
А/Б тестирование страниц сайта
Существует несколько способов сделать a/b тестирование страниц сайта. Несколько из них реализуется с помощью редиректа. Самый простой и имеющий ряд недостатков способ осуществить a/b тест: на целевой странице, допустим redirectme.ru/test.html, сделать редирект, который

Редирект на мобильную версию сайта
Если у сайта есть мобильная версия, то если пользователь заходит на полноценную версию сайта с мобильного устройства, то его перенаправляют на мобильную версию. Это делается в связи с тем, что версия сайта для компьютера зачастую работает некорректно на мобильных устройствах и, чтобы удержать мобильных пользователей, владельцы сайтов делают специальную мобильную версию. Сейчас границы между мобильными устройствами и персональными компьютерами постепенно стираются, поэтому такое применение редиректа в скором времени скорее всего станет частью истории.
Редирект на региональную версию сайта
При заходе на сайт анализируются ваши геолокационные данные и на их основе вы перенаправляетеь на сайт того
региона, где вы находитесь. Такое применение редиректа находят полезным для себя большие компании, у которых есть
сайты для пользователей из разных стран.
Редирект на защищенный протокол
В последнее время становится все более популярным использование защищенного протокола https даже на сайтах, не испротзующих данные пользователей, которые надо защитить. В связи с этим все чаще используют редирект с протокола http на протокол https. Этот вид редиректа реализуется практически так же, как и редирект с домена на домен.
Как создать отложенный редирект 301, который все еще пропускает сок? | SEO Форум
Ваш браузер не поддерживает JavaScript. В результате ваши впечатления от просмотра будут уменьшены, и вы будете переведены в режим только для чтения .
Загрузите браузер, поддерживающий JavaScript, или включите его, если он отключен (например, NoScript).
- org/BreadcrumbList»>
- Дом
- SEO-тактика
- Техническое SEO
- Как создать отложенную переадресацию 301, которая все еще пропускает сок?
Эта тема была удалена. Его могут видеть только пользователи с правами управления вопросами.
- Моя компания объединяет один из наших сайтов с другим сайтом.
Сначала я просто собирался создать перенаправление 301 с домена A.com на домен B.com, но мы решили, что это будет слишком запутанно для клиентов, ожидающих увидеть domainA.com, поэтому мы хотим создать страницу, на которой будет написано что-то вроде «Мы перемещен. пожалуйста, посетите domainB.com или будете перенаправлены через 10 секунд».
У меня вопрос: как создать перенаправление с задержкой, и будет ли оно по-прежнему передавать то же количество сока, что и обычное перенаправление 301? Я слышал, что Google считает мета-обновления спамом.
-
Google «настоятельно» рекомендует не использовать и/или удалять метатеги обновления:
http://www.seroundtable.com/archives/022447.htmlХотя они могут пропустить некоторое количество сока, это не так эффективно, как 301 , особенно для миграции сайта.
По моему опыту, страница, которая сообщает посетителям, что они скоро будут перенаправлены, рискует высоким показателем отказов и отказом.
Очень нравится предложение Закари. Короткое сообщение, основанное на данных реферера (Закари может помочь с этим), похоже, является правильным решением и безопасно доставляет ваших посетителей туда, где они должны быть.
-
Вы можете реализовать метаобновление следующим образом:
Это задержит перенаправление на domainB.com на 10 секунд. Он пропустит некоторый ссылочный вес, но не много. Это не лучшая практика, потому что, как вы правильно заметили, Google не любит этот тип перенаправления (из-за злоупотребления спамом) и потери ссылочного веса.
Я бы посоветовал вам просто перенаправить 301 на новый сайт и запустить страницу «Добро пожаловать на наш новый сайт» на новом домене в течение первых нескольких недель, пока люди не приспособятся.
Вы удивитесь, как быстро люди приспосабливаются к новым сайтам.
Адам.
-
Возможно, лучшим решением будет проверить данные о реферере в заголовке вашего нового домена и показать краткое примечание вверху страницы, если оно относится к вашему предыдущему домену. Преимущество этого заключается в том, что вы не раздражаете своих посетителей временем ожидания (большое дело), и вам не нужно рассчитывать на обходной путь, который устроит Google.
Легко сделать на любом веб-языке, дайте мне знать, если вам нужна помощь.
У вас есть животрепещущий вопрос по SEO?
Подпишитесь на Moz Pro, чтобы получить полный доступ к вопросам и ответам, отвечать на вопросы и задавать свои.
Начать бесплатную пробную версию
Есть вопрос?
Просмотр вопросов
Посмотреть Все вопросыНовые (нет ответов)ОбсуждениеОтветыПоддержка продуктаБез ответа
От За все времяПоследние 30 днейПоследние 7 днейПоследние 24 часа
Сортировка по Последние вопросыНедавняя активностьБольше всего лайковБольшинство ответовМеньше всего ответовСамые старые вопросы
С категорией All CategoriesAffiliate MarketingAlgorithm UpdatesAPIBrandingCommunityCompetitive ResearchContent DevelopmentConversion Rate OptimizationDigital MarketingFeature RequestsGetting StartedImage & Video OptimizationIndustry EventsIndustry NewsIntermediate & Advanced SEOInternational SEOJobs and OpportunitiesKeyword ExplorerKeyword ResearchLink BuildingLink ExplorerLocal ListingsLocal SEOLocal Website OptimizationMoz BarMoz LocalMoz NewsMoz ProMoz ToolsOn-Page OptimizationOther SEO ToolsPaid Search MarketingProduct SupportReporting & AnalyticsResearch & TrendsReviews and RatingsSearch BehaviorSEO ТактикаТренды поисковой выдачиСоциальные сетиТехническое SEOВеб-дизайнБелое/черное SEO
Связанные вопросы
- schema.org/ItemList» data-nextstart=»» data-set=»»>
- Является ли перенаправление 301 препятствием для переноса контента или перехода на новое программное обеспечение?
migrationredirect301 redirect
У меня есть этот форум с примерно 2 миллионами сообщений за 16 лет в корне домена. Я хочу сменить программное обеспечение, но верхние не помогут настроить 301 редиректы. Но я все еще могу перенести всех своих участников и весь мой контент (треды/сообщения), будет ли Google по-прежнему переиндексировать весь наш контент, или если мы не настроим перенаправления, это действительно убьет весь наш трафик на долгое время или, может быть, всего на месяц или так? Я действительно хочу перейти на программное обеспечение, которое не основано на форуме, а скорее на то, что предлагает курсы, чат, потоковое видео в реальном времени, подписку и т.
д., и это единственный способ сделать это ИЛИ настроить его на совершенно новом домене ИЛИ поддомен, но для меня это все равно, что начинать все с нуля? Я мог бы заархивировать форум только для чтения и настроить его на субдомен или другой корневой домен — тогда на архивном форуме настроить баннеры и всплывающую ссылку на новый сайт или новый субдомен? . Это такое трудное решение для нас, так как нынешний форум, который у нас был в течение стольких лет, потерял участников, публикующих от 1k в день до нескольких человек в день, хотя наша группа в fb получает 1k в день, поэтому я пытаюсь возродить site во что-то более современное и имеет все функции обучения, которые мы можем предложить.
Техническое SEO | | вбск
0
- 301 Перенаправление домена со старого домена с HTTPS
Мой домен был проиндексирован с HTTPS://WWW.
теперь, когда мы перенаправили его, сертификат был удален, и если вы попытаетесь посетить старый сайт с https, он выдает очевидную ошибку, что эти сайты не защищены, и 301 не происходит. Мой вопрос в том, будет ли у бота Google эта проблема. Прямо сейчас домен уже пару месяцев находится в статусе перенаправления на новый домен, и старый сайт все еще индексируется, в то время как новый не имеет хороших позиций в течение половины срока. Если это не вызывает проблемы, может ли кто-нибудь сказать мне, почему 301 занимает так много времени. Я дважды и вчетверо проверил 301-й и все настройки, чтобы убедиться, что он правильно перенаправляется. Тем не менее, он все еще не полностью перенаправлен. Что-то не так, и мои клиенты готовы отказаться от старого домена, над которым мы работали долгое время. backgorund: Около 30 дней назад мы обнаружили несколько циклов перенаправления.. ну, не цикл, а перенаправление со старого домена на новый несколько раз без ошибок. Я удалил плагины, вызывающие множественные перенаправления, и теперь у нас есть только одно перенаправление с любой страницы на старом домене на новую версию https.
Какие-либо предложения? Это действительно расстраивает меня, и я просто не могу понять это. Мой единственный ответ на данный момент: подождите, потому что у других была эта проблема, когда перенаправление домена занимало до 2 месяцев. Моя единственная проблема заключается в том, что это первое перенаправление домена из многих, которые когда-либо занимали более недели или трех.
Техническое SEO | | вакид
0
- Вы по-прежнему теряете 15% ценности входящих ссылок, когда перенаправляете свой сайт с http на https (таким образом, все входящие ссылки на http перенаправляются на https-версию)?
Я знаю, что при изменении дизайна вашего веб-сайта вы теряете около 15% внутренних ресурсов из-за переадресации 301 (см.
статью moz: https://moz.com/blog/accidental-seo-tests-how-301-redirects- вероятно, влияют на ваш бренд), но мне интересно, относится ли это также к ценности входящих ссылок, когда вы перенаправляете свой http://www.sitename.com на https://www.sitename.com. Я ценю вашу помощь!
Техническое SEO | | JBMediaGroup
0
- .aspx 301 перенаправляет на Business Catalyst
Привет Я перенес свой сайт с .aspx на бизнес-катализатор. Я обнаружил (когда сайт уже был перенесен!), что Business Catalyst не поддерживает перенаправления .aspx 301. В предыдущем сообщении от 2012 года (https://moz.
com/community/q/aspx-files-will-simply-not-work-as-redirects) кто-то рекомендовал перенаправление скрипта Java. Я пробовал это, но поисковая консоль Google классифицирует это как 404, что приводит к отсутствию ссылочного веса и падению страниц моего веб-сайта в Google. Я пытался сделать 301 перенаправление на уровне моего сервера, но не работает. Кто-нибудь знает решение? заранее спасибо Кейт
Техническое SEO | | РазвлеченияИдеи
0
- Как написать 301 редиректы в WordPress
Я успешно перенес новый сайт на новый домен (www.cmsearchmarketing.com) Но я не могу получить 301 переадресацию для страниц и сообщений в блогах для перенаправления со старого домена (www.
p=9index.php$ http://www.cmsearchmarketing.com/top-5-questions-to-ask-an-seo-firm-before-signing-up/? [Р=301,Л] НАЧАЛО WordPress
RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L] # КОНЕЦ WordPress #А ТАКЖЕ# Использовать PHP5 Single php.ini как defaultAddHandler application/x-httpd-php5s .php НАЧАЛО WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L] # КОНЕЦ WordPress перенаправление 301 /top-5-questions-to-ask-an-seo-firm-before-signing-up http://www.cmsearchmarketing.com/top-5-questions-to-ask-an-seo-firm- перед регистрацией/ Мы ценим любые предложения. _Синди P.S. Возможно, какие-то другие проблемы мешают: — Старый сайт – это тема WP-Remix, которая больше не поддерживается, а последняя версия WP – 2.9..1 — Старый домен (www.creativemindsearchmarketing.com) является основной учетной записью на BlueHost … а новый домен (www.cmsearchmarketing.com) является дополнительным, поэтому каталог нового домена находится в корневом каталоге старого домена. — в корневом домене старого сайта есть другие «файлы обработчиков», которые также перезаписывают базовые файлы, если это проблема: имя этого файла в корневом каталоге:
.htaccess.addHandlerBak -Титульная страница-запретить заказ,разрешить от всех,разрешить от всех запретить,разрешить от всех AuthUserFile /home/creatjo7/ . /index.php [L] КОНЕЦ WordPressAuthName creativemindsearchmarketing.comIndexIgnore .htaccess /.?? *~ *# /ЗАГОЛОВОК /README /_vtiТехническое SEO | | CeCeBar
0
- Как перенаправить 301 через OpenCms/7.
5.4
Всем привет! Мой программист сказал мне, что невозможно выполнить постоянное перенаправление с www.website.com/index.html на www.website.com из-за технических ограничений CMS, в которые я не хочу верить, следовательно, возможно ли это / есть ли доступная документация, инструктирующая о том, как сделать правильное постоянное перенаправление 301 в OpenCMS 7.5.4? Большое спасибо! Стив
Техническое SEO | | sjcbayona-41218
0
- 301 Redirect
Нужна небольшая помощь в этом. У меня есть страница продукта, на которой на самом деле есть 3 продукта на рассматриваемой странице: www.
example.com/products Я подумал, что для каждого продукта будет лучше иметь отдельную страницу: www.example.com/product-1 www.example.com/product-2 www.example.com/product-3 однако мой вопрос: Страница с 3 продуктами www.example.com/products куда следует перейти с кодом 301? Можете ли вы сделать 301 для всех страниц новых продуктов? Надеюсь, это имеет смысл С уважением,
Техническое SEO | | Пол78
0
- Использование переадресации DNS и 301 для получения контроля над мошенническим сайтом
Я был бы признателен за мнения людей по следующим вопросам. К нам обратился клиент, чей веб-сайт не занимает первое место в рейтинге своего отличительного бренда из-за того, что эту позицию занял сайт, разработанный для него партнером несколько лет назад.
Сайт партнера явно рассматривается Google как окончательный сайт для бренда — он старше, имеет больше ссылок и как в Yahoo, так и в DMOZ. Отношения с партнером испортились, и клиент хочет взять под свой контроль сайт партнера и сделать так, чтобы он перенаправлял 301 на «настоящий» сайт бренда. Филиал не будет сотрудничать (забавно). Однако, хотя клиент не имеет контроля над веб-сайтом партнера, он владеет доменом. Учитывая это, кажется, что можно временно создать одностраничный веб-сайт на другом сервере, изменить настройки DNS домена партнерского веб-сайта, чтобы указать на это, и, в свою очередь, перенаправить 301 на веб-сайт клиента. Это немного обходной подход, но необходимый, потому что партнер не будет напрямую 301 контролировать сайт, несмотря на то, что он принадлежит клиенту. (Как я уже сказал, отношения испортились). Если вы считаете, что есть лучший альтернативный подход к этой проблеме (помимо судебного разбирательства), я был бы признателен, если бы вы его услышали. Спасибо.
Техническое SEO | | Верный файр
0
Как перенаправить веб-страницу с помощью Javascript
Перенаправить веб-страницу
Перенаправление веб-страницы, также называемое переадресацией URL-адресов или перенаправлением URL-адресов, представляет собой метод всемирной паутины, позволяющий сделать веб-страницу доступной более чем по одному URL-адресу. Например, пользователь посещает «example.com/page-1» в своем браузере и вместо этого перенаправляется на «example.com/page-2». Перенаправленная страница часто находится на том же веб-сайте или на другом веб-сайте или веб-сервере. Существует четыре основных типа редиректов: 301, 302, перенаправление HTML и перенаправление JavaScript.
1. 301, «Перенос навсегда»
2. 302, «Нашел» или «Перенос временно»
3. HTML REDIRECT
4. REDIRECT Javascript
301 REMPER REMPER «Постояно».

Код состояния ответа HTTP 301 Moved Permanently используется для постоянного перенаправления URL-адресов, что означает, что текущие ссылки или записи, использующие URL-адрес, для которого получен ответ, должны быть обновлены. Ответ 301 от веб-сервера всегда должен включать альтернативный URL-адрес, на который должно происходить перенаправление. Если это так, веб-браузер немедленно повторит попытку альтернативного URL-адреса. Это лучший способ убедиться, что пользователи и поисковые системы перенаправляются на нужную страницу. Код состояния 301 означает, что страница навсегда перемещена в новое место.
302, «Найдено» или «Временно перемещено»
Код состояния 302 указывает на то, что запрашиваемый вами ресурс был перенаправлен на другой ресурс. При перенаправлении 302 «Найдено» или «Временно перемещено» сервер перенаправляет пользователя в новое место назначения, несмотря на то, что исходное местоположение все еще используется для запросов.
Перенаправление HTML
Перенаправление Meta Refresh является перенаправлением на стороне клиента, а не постоянным перенаправлением 301. Это самый простой способ перенаправить на другой URL-адрес с помощью тега HTML Meta Refresh. Мы можем разместить этот метатег в верхней части любой HTML-страницы следующим образом:
Атрибут содержимого — это задержка перед перенаправлением браузера на новую страницу, поэтому здесь установлено значение 0 секунд. Важно, чтобы тайм-аут был установлен на ноль, чтобы контент не отображался до загрузки новой страницы. Страница, содержащая код перенаправления, должна содержать только информацию, связанную с перенаправлением.
Полный исходный код
Перенаправление HTML-страницы Эта страница переехала на example.comПеренаправление страниц в HTML 5
Приведенный выше код будет работать и в HTML 5.
Перенаправление URL-адреса Javascript
Вы можете перенаправить веб-страницу на другую страницу несколькими способами, включая перенаправления JavaScript, перенаправления на стороне сервера, перенаправления мета-обновления HTML и т. д. Вы можете перенаправить веб-страницу через JavaScript, используя ряд методов. Почти все методы перенаправления Javascript связаны с объектом window.location, который является свойством объекта Window, поскольку он контролирует, какая страница загружается в браузер, находится в свойстве JavaScript свойства window.location.
Приведенный выше код Javascript перенаправляет текущую страницу на страницу http://net-informations.com/faq.
Полный исходный код
Перенаправление на текущий URL с параметрами URL
Следующий код Javascript показывает, как передать параметр при перенаправлении страницы
Разница между window.location и location.href
Оба различны, window.location — это объект, содержащий свойство, а location.href — строка. window.location — это объект, который содержит всю информацию о текущем местоположении документа (хост, href, порт, протокол и т. д.). Location. href является сокращением для window.location.href, и это только строка с полным URL-адресом текущего веб-сайта. Значение toString() объекта location такое же, как и у свойства href, поэтому они идентичны, если используются как строки. Настройка window.location аналогична настройке window.location.href.
Приведенный выше код Javascript устанавливает новый href (URL) для текущего окна.
URL-адрес перенаправления при загрузке страницы
Если вы хотите перенаправить свою веб-страницу на другую веб-страницу во время загрузки страницы, вы можете использовать следующий код. Следующая программа показывает сообщение в течение 3 секунд и перенаправляется на новую страницу.
Вернуться на главную страницу
Бывают ситуации, когда кто-то хочет перенаправить обратно на домашнюю страницу, он может использовать следующий код javascript.
Есть и другие способы перенаправления страниц в Javascript
Это то же самое, что нажать кнопку «Назад» в браузере или на history. go(-1).
Как перенаправить ваш сайт на мобильную версию
Бывают ситуации, когда вы хотите перенаправить свой сайт на мобильную версию. Например, если кто-то посещает example.com со своего телефона, вам понадобится способ перенаправить его на m.example.com (в случае, если мобильная версия вашего сайта создана на поддомене с именем «m»). Следующий код Javascript поможет вам перенаправить на вашу мобильную версию.
Примечание. Обычно мобильные телефоны имеют небольшую ширину экрана, поэтому вам следует перенаправлять посетителей на ваш мобильный сайт, если их ширина экрана меньше или равна 699 пикселей.
Для iPhone и iPod
Приведенный выше код обнаруживает только iPhone и iPod. Недостатком подхода с использованием JavaScript является то, что не все мобильные телефоны поддерживают его, и люди всегда могут отключить JavaScript в своих браузерах.
Поисковая оптимизация и перенаправление URL
Обычно поисковые системы используют код состояния 301 для переноса рейтинга страницы со старого URL на новый URL. Перенаправление Javascript возвращает код состояния ответа http: 200 OK. Таким образом, перенаправление Javascript не является дружественным для поисковых систем перенаправлением, и лучше использовать некоторые другие методы перенаправления, которые возвращают код состояния: 301 Moved Permanently. Например, если вы хотите уведомить поисковые системы (SEO) о переадресации вашего URL-адреса, вам следует добавить метатег rel=»canonical» в заголовок вашего веб-сайта, поскольку поисковые системы не анализируют javascript для проверки перенаправления.
В чем разница между каноническим и 301 редиректом?
Когда вы используете перенаправление 301, вы показываете поисковой системе, что текущая страница навсегда перемещена в другое место.
Cannonical используется для предотвращения санкций поисковой системы за дублированный контент. Когда вы его используете, текущая страница существует, но показывает поисковой системе, что это «копия» другой «мастер-страницы». Из следующего примера вы получите ясное представление об этом.