2011-04-05 83 views
0

因此,我有一個網站,有很大的搜索引擎排名,並像500 + html 頁面。靜態HTML頁面包括對方,負面影響?

我想將頁眉和頁腳統一爲一個文件,但不希望將 .html文件擴展名更改爲.php文件擴展名,以免遭受SEO攻擊。

所以,我想:

<!--#include FILE="header.html" --> 

而且它的工作我的服務器上,有沒有缺點呢?

像godaddy服務器未來更新渲染我的頁眉/頁腳隱形?

回答

0

如果您的服務器是Apache,則可以使用mod_rewrite將請求foo.html轉換爲foo.php。但是設置重寫規則可能會很棘手,聽起來你已經找到了一個可行的解決方案,所以你應該使用它。

1

這是一個服務器端包含。這意味着它發生在服務器端。這意味着它對搜索引擎優化絕對沒有影響。

原因.html擴展工程是因爲服務器是爲此設置的。

+0

嗯,我的意思是說,將我的所有.html文件改爲.php擴展名可能會傷害我的SEO或殺死頁面的鏈接。 – cbron 2011-04-05 02:30:55

+0

特定的文件擴展名不起作用,但可以肯定地更改已經索引頁(因此URL)的URL。 – 2011-04-05 03:23:55

0

只要返回的HTML沒有改變,搜索引擎就不會知道任何改變。

你總是可以讓你的服務器通過PHP處理器解析HTML文件,例如,IM阿帕奇...

AddType application/x-httpd-php .html 

..和再使用<?php include 'header.html'; ?>

這將意味着所有的HTML文件都將通過PHP傳遞,這將導致一小筆業績費用。

您應該考慮移動這些包含在網頁根目錄之外的內容,這樣它們絕對不會偶然被搜索引擎編入索引。

+0

我試過這個,但服務器一直在下載php文件或拒絕我訪問。 – cbron 2011-04-05 02:28:31

0

更改文件擴展名可能會打擊您的搜索引擎優化,但使用相同的標題信息頁標題元數據也會傷害您的搜索引擎優化,因爲它的重複內容。

我會更改頁面擴展名,但在所有舊頁面上都放置301重定向。這樣你就不會失去任何搜索引擎優化的好處。