2012-04-17 78 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

相关问题