Web 更改网页扩展名但保留搜索结果
有一个网站,我设计为一个标准的,静态的网页,我更新的要求。所有页面都是*.html,我在谷歌上有一些相当不错的排名 我目前正在重新编写这个站点,以便在后端添加一个CMS,这会将所有页面更改为end*.php或使用routes(更可能) 如何更改网站但保留现有链接和搜索结果 e、 g.如果我有一个链接到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,可
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
部分将导致向客户端发送永久重定向回复,这将导致行为良好的搜索引擎更新其条目。谢谢,我将在本地玩一玩,看看它是否正常工作。谢谢,我将在本地玩一玩,看看它是否正常工作。