Как изменить тип страницы, не теряя прошлой ценности SEO - PullRequest
0 голосов
/ 09 марта 2012

Со временем нам иногда приходится менять страницу с хорошим рейтингом на новое имя страницы. Например, GreatInfo.asp должен быть заменен тем же контентом, но называется GreatInfo.php

Это в основном перенаправление 301, но на уровне страницы. Я использую Windows Server (IIS7) и могу выполнять перенаправления на весь сайт 301, но не вижу единой цели для одной страницы.

Я исследовал эту страницу, но до сих пор не ясно: http://www.seomoz.org/learn-seo/redirection

Эта страница заканчивается тем, что просто вставьте код на свою страницу для перенаправления на страницу 301: http://www.bruceclay.com/blog/2007/03/how-to-properly-implement-a-301-redirect/ но пока нет ссылки на такой код ..

Так что я должен ответить на мой вопрос: какой код используется на уровне страницы для перенаправления одной страницы 301?

1 Ответ

0 голосов
/ 12 марта 2012

Мне кажется, я нашел ответ:

301 перенаправления в PHP

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

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.example.com/”);
?>

Примечание. Перед выполнением этих функций вам необходимо убедиться, что вы не выводите HTML или текст.301 перенаправления в ASP

Если вы используете ASP, это выглядит следующим образом:

<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.example.com/"
Response.End
%>

Теперь, сохраняет ли это какой-либо положительный SEO-рейтинг со страницы, устанавливающей перенаправление 301, я незнаю ... Кроме того, я не нашел те же методы уровня страницы для статического перенаправления HTML-страницы.Но по крайней мере для классического asp и php приведенные выше методы будут работать хорошо.

...