Редирект в PHP: как настроить переадресацию
Видео по теме: (May 2024).
В этом практическом совете мы покажем вам, как настроить перенаправление в PHP и, таким образом, автоматически перенаправить посетителя на другой сайт.
Настройка перенаправления в PHP: статус 301 или 302?
Если сервер перенаправляет на другой сайт через PHP, это делается по умолчанию с кодом состояния 302.
- Однако код состояния 302 означает, что страница пересылается только временно. Постоянная пересылка сигнализируется кодом состояния 301.
- Это не имеет значения для посетителя - в любом случае он будет автоматически перенаправлен на другой сайт.
- Однако эта разница очень интересна для поисковых систем. Если робот получает статус 302 от Google или других поисковых систем, он предполагает, что эта пересылка носит временный характер.
- Когда указывается код 301 состояния, поисковая система информируется, что больше нет необходимости искать по старому URL, а вместо этого через постоянное перенаправление. Проще говоря, это означает, что индекс теперь может заменить старый адрес на новый.
- Это означает, что поисковой системе не нужно начинать все заново при сканировании, возможно, нового контента сайта, на который был перенаправлен.
Как настроить перенаправление в PHP
Код PHP должен быть в самом начале, никакой другой вывод в браузер не разрешен заранее.
- Поэтому убедитесь, что перед тегом php нет ни «эха», ни случайного пробела. Кстати, мы объясняем, что именно PHP в другом посте.
- Чтобы создать перенаправление на другой сайт, введите следующий код:
- Замените «www.domain.de» старым URL-адресом, а «der-neue-name.php» относится к веб-сайту, на который будет перенаправлен сайт.
- Вы должны обязательно вставить «выход». Это предотвращает неправильное выполнение переадресации.
Мы покажем вам, как вставить картинку с помощью PHP, в нашем следующем практическом совете по программированию.