Web 更改网页扩展名但保留搜索结果

Web 更改网页扩展名但保留搜索结果,web,hosting,url-routing,Web,Hosting,Url Routing,有一个网站,我设计为一个标准的,静态的网页,我更新的要求。所有页面都是*.html,我在谷歌上有一些相当不错的排名 我目前正在重新编写这个站点,以便在后端添加一个CMS,这会将所有页面更改为end*.php或使用routes(更可能) 如何更改网站但保留现有链接和搜索结果 e、 g.如果我有一个链接到www.mySite.com/myPage.html,但在将来这将是www.mySite.com/myPage,我如何做到这一点而不中断到myPage.html的所有链接 目前我的主机是LAMP,可

有一个网站,我设计为一个标准的,静态的网页,我更新的要求。所有页面都是*.html,我在谷歌上有一些相当不错的排名

我目前正在重新编写这个站点,以便在后端添加一个CMS,这会将所有页面更改为end*.php或使用routes(更可能)

如何更改网站但保留现有链接和搜索结果

e、 g.如果我有一个链接到
www.mySite.com/myPage.html
,但在将来这将是
www.mySite.com/myPage
,我如何做到这一点而不中断到myPage.html的所有链接

目前我的主机是LAMP,可以通过修改.htaccess文件来完成吗?

应该可以完成这项工作。您只需在
.htaccess
文件中放入类似的内容

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1 [L,R=permanent]
这将导致对
www.example.com/yourpage.html
的所有请求被重写为
www.example.com/yourpage
R=permanent
部分将导致向客户端发送永久重定向回复,这将导致性能良好的搜索引擎更新其条目。

应该完成这项工作。您只需在
.htaccess
文件中放入类似的内容

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1 [L,R=permanent]

这将导致对
www.example.com/yourpage.html
的所有请求被重写为
www.example.com/yourpage
R=permanent
部分将导致向客户端发送永久重定向回复,这将导致行为良好的搜索引擎更新其条目。

谢谢,我将在本地玩一玩,看看它是否正常工作。谢谢,我将在本地玩一玩,看看它是否正常工作。