Поддержка услуг » База знаний » Общий FAQ » Как сделать редирект с кодом 301?
 Как сделать редирект с кодом 301?
Решение

Редирект можно создать через ISPmanager.

В разделе "World Wide Web" выбрать "Редиректы"

После чего прописать необходимый редирект:
 https://img.reg.ru/faq/add-redirect-isp-2.png

В общем случае редиректы в PHP делаются с помощью функции header() с указанием в параметрах "Location: ..." По умолчанию такой редирект делается с HTTP-кодом 302. Однако зачастую предпочтительнее (например, с точки зрения поисковых систем) использовать код 301. 

Сделать это можно так:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com");
exit();
?>

Так же редирект можно сделать с помощью файла .htaccess. Необходимо добавить в его следующий код:

Redirect 301 / http://example.com/

 где example.com - адрес, на который создается перенаправление.

В случае, если Вы используете windows-хостинг, редирект 301 делается с помощью файла web.config.

В директории сайта (обычно httpdocs) создайте файлы index.html (если ещё не создан), web.config.
В файле web.config прописываем:
<configuration>
<location path="index.html">
<system.webServer>
<httpRedirect enabled="true" destination="http://domain.com/" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
где domain.com - адрес, на который создается перенаправление.


Подробности статьи
Cтатья №:177
Создано:09 May 2017 9:01 PM

 Этот ответ мне помог  Этот ответ мне не помог

 Назад
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить:
 
 Поиск
 Свойства статьи
Главная | Регистрация | Отправить заявку | База знаний | Загрузки
Язык:

© HiTex Technologies. 2009-2018