PHP редирект (301)

2011-08-23 | Создание сайта

Переадресация на php

Редирект, возвращающий код 301 сообщает браузерам и поисковым системам, что искомая страница перемещена навсегда (moved permanently) и перенаправляет на ее новый адрес. Такой редирект чаще всего используется при переносе сайта с одного домена на другой, и позволяет сохранить весь ссылочный вес и параметры сайта.

Если вам нужно сделать 301 редирект страницы или домена, а доступ к файлу htaccess отсутствует, не стоит ругать и поносить своего хостера и тот день когда вы оплатили этот **** хостинг.
Для случаев когда 301 htaccess редирект не возможен, можно использовать редирект на PHP.

PHP редирект домена

Для того, чтобы сделать перенаправление с одного домена на другой с сохранением всех параметров запроса (в том числе адреса целевой страницы), в текстовом редакторе создаем файл с расширением: .php (называем его index.php) и вставляем туда следующий код, не забывая вставить свое доменное имя:

<?
$ref=$_SERVER['QUERY_STRING'];
if ($ref!='') $ref='?'.$ref;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://newdomain.ru/'.$ref);
exit();
?>

После этого, закачиваем этот файл через FTP на сервер с которого вы будете перенаправлять посетителей и поисковиков.

PHP редирект одной страницы

Чтобы сделать редирект с одной страницы на другую в пределах одного либо разных доменов, перед основным кодом перенесенной страницы вставляем:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.ru/newcategory/newpage.htm");
exit();
?>

Страница в которую бы вставляете этот код должна иметь расширение .php, в противном же случае вам следует воспользоваться htaccess редиректом для перенаправления пользователей и поисковиков.

Статьи по теме:

Комментарии к записи

RSS

Рекомендую
  1. WEBHOST1 - проверенный недорогой хостинг для сайта с PHP и MYSQL.
  2. LOGASTER - генератор логотипов и фавиконок с поддержкой кириллицы.
  3. QComment - наполнение сайтов комментариями и заработок на отзывах.
Категории

Как создать:

Где найти:

Как заработать:

© 2011-2016 «Сеодиз». Создание сайтов и заработок для начинающих.
Копирование запрещено.