2012-04-17 77 views
1

快速的問題。從.html更改網站到.php,這會傷害我的seo排名

我有一個基於HTML的網站,其排名非常非常高的搜索引擎優化,已經有8年左右的客戶端。

我想改造他的網站使用PHP模板並實施一些CMS。

我將.html中的頁面重新寫入.php會不會以任何方式傷害他的排名?

在此先感謝!

+3

如果它打破了導入鏈接,它一定會打破你的SEO除非你每個做正確的重定向(「永久移動」)而不是404。但是,您根本不需要更改任何擴展 - 只需配置您的Web服務器即可將.html文件處理爲PHP。你在運行什麼樣的服務器?共享的Linux主機/ cPanel? – halfer 2012-04-17 19:15:15

+0

是的,共享linux盒子 – eberswine 2012-04-17 19:21:17

+1

很酷,也許試試[this](http://www.lgr.ca/blog/2007/02/process-html-as-php.html)或[this](http:// support.hostgator.com/articles/cpanel/apache-handlers-running-html-as-php)。 – halfer 2012-04-17 19:22:32

回答

5

如果可能,您將需要從.html到.php執行301 redirect。或者,您可以爲.html文件設置一個mod_rewrite規則,將其重寫爲.php.這可能是更簡單的路線,以及我該怎麼做。

+0

+1,只是勉強打敗它:) – 2012-04-17 19:14:59

+0

如果我做了一個mod_rewrite,我可以在這些頁面中使用PHP代碼? – eberswine 2012-04-17 19:16:15

+1

@eberswine絕對。對於服務器來說,這些都是PHP文件。對於所有其他文件擴展名的用戶,這將是一個HTML文件。 – tcole 2012-04-17 19:26:42

2

只要使用這個現代重寫,你的問題就解決了:)這將改寫.PHP作爲.HTML

RewriteEngine on 
RewriteRule ^(.*)\.html $1\.php 

祝你好運!

+0

這和301重定向一樣,對吧?也許更好的答案!另一種方式,我將不得不301重定向每一頁。但用你的方法,這將是所有的網頁,對不對? – eberswine 2012-04-18 17:40:37

2

你也可以配置Apache,HTML文件中解析PHP:

AddHandler application/x-httpd-php .html .htm

相關問題