определяет
перенаправление доменного имени 301 для всех внутренних страниц всего сайта.
301-перенаправление (или 301-перенаправление, 301-переход) — это тип кода состояния в информации заголовка (заголовке) в потоке данных HTTP, возвращаемый сервером, когда пользователь или поисковая система отправляет запрос на просмотр на сервер веб-сайта, указывая, что это веб-страница Постоянный перенос на другой адрес.
Другие распространенные коды состояния включают: 200 означает, что все в порядке, 404 веб-страница не найдена, 302 временное перенаправление и т. д.
Методы перенаправления веб-сайта. Методы перенаправления веб-сайта в основном включают в себя: перенаправление 301, перенаправление 302, перенаправление JavaScript, перенаправление PHP/ASP/CGI, обновление META веб-страницы META REFRESH и т. д. 302-перенаправления могут иметь проблемы с канонизацией URL-адресов. Другие методы являются широко используемыми методами мошенничества. Конечно, это не означает, что их нельзя использовать законно. В самих методах нет ничего плохого, но они настолько широко используются мошенниками, что поисковые системы очень чувствительны к этим подозрительным поворотам. Зачем рисковать?
Необходимость перенаправления 301: когда веб-страница А использует перенаправление 301 для перенаправления на веб-страницу Б, поисковая система может быть уверена, что веб-страница А навсегда изменила свое положение или фактически не существует, и поисковая система будет рассматривать веб-страницу Б как единственная действительная цель. Преимущество в том,
Во-первых, нет проблемы с нормализацией URL-адресов. Во-вторых, что также очень важно, уровень PR-страницы веб-страницы A будет перенесен на веб-страницу B.
В-третьих, включение не будет потеряно из-за смены доменного имени.
выполнить
[Скопируйте этот код]КОД:
<?php
$url=" http://www.php-oa.com".$_SERVER["REQUEST_URI "];
header("HTTP/1.1 301 перемещен навсегда");
заголовок («Местоположение: $url»);
?>
Как показано в приведенном выше PHP-коде. Эту функцию можно реализовать. Где следует разместить приведенный выше код? Давайте возьмем Discuz6.0 в качестве примера.
index.php
архиватор/index.php
forumdisplay.php
viewthread.php
space.php
тег.php
блог.php
Найдите указанные выше файлы в исходном старом доменном имени и добавьте приведенный выше код. Было бы неплохо обновить.
Тестировать легко. Если вы хотите протестировать, просто используйте для проверки небольшое программное обеспечение Curl.
#curl -I http://www.bbbb.com/ssss.php
HTTP/1.0 301 Перемещен навсегда
Дата: вторник, 6 мая 2008 г., 06:27:39 по Гринвичу
Сервер: апач
Местоположение: http://www.jb51.net/sssss.php.
Если вы видите HTTP/1.0 301 Moved Permanently выше, это означает, что все в порядке. В следующий раз, когда вы нажмете на соответствующую ссылку, она автоматически перенаправится на новую ссылку, и поисковая система автоматически обновится до новой ссылки.