2012-03-09 56 views
0

隨着時間的推移,我們有時需要將排名良好的頁面更改爲新的頁面名稱。例如,GreatInfo.asp被相同的內容替換,但被稱爲GreatInfo.php如何更改頁面類型而不會丟失過去的SEO值

它基本上是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重定向?

+0

答案:301在PHP重定向 注意:在執行這些功能之前,您需要確保不要回顯任何HTML或文本。 301重定向在ASP 如果您使用ASP,它看起來像這樣: <% Response.Status = 「301永久移動」 Response.AddHeader 「位置」,「HTTP://www.example。 com /「 Response.End %> 現在是否這保留任何積極的SEO排名從頁面設置301重定向,我不知道... – Burndog 2012-03-09 18:04:43

回答

0

我相信我找到了答案:

301重定向的PHP

在某些情況下,你不能用的.htaccess做,所以你堅持在頁面級這樣做。如果您需要做PHP 301重定向,方法如下:

<?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來說,上面的方法會運行良好。

相關問題