Редирект, возвращающий код 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 редиректом для перенаправления пользователей и поисковиков.
Читайте также:
- Бесплатная и быстрая CMS для вашего блога
- Как дешевле купить качественные статьи — советы копирайтера со стажем
- Копирайтинг — Уникальный контент для сайта чужими руками
- Английский МФА — Начало завоевания англоязычного интернета
- Запрет доступа к сайту с домена или IP
- Платный хостинг бесплатно
- Купить домен просто, а выбрать ему имя тяжело
- Полный текст RSS новостей из сокращенного фида
- Собственный Дискус или комментарии отдельно от поста
- Самостоятельное создание логотипа для сайта онлайн