Как сделать редирект с кодом 301 (Moved Permanently)?
Автор: Igor Khotsko

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

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

 

После чего прописать необходимый редирект: 

 

В общем случае редиректы в 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 - адрес, на который создается перенаправление.


 



Если решение вопроса найти не удалось, Вы можете отправить нам заявку:



(15 голос(а))
Эта статья помогла
Эта статья не помогла

ActiveCloud Служба поддержки клиентов
Здравствуйте! Если вам нужен хостинг или домен — вы можете купить его у нас.
Выбрать тариф