如何在页面URL中添加.html扩展名concrete5

问题描述 投票:0回答:2

我正在更改包含.html扩展名链接的旧网站。但我似乎无法使用concrete5添加.html扩展名。

我试图覆盖几个核心类但不起作用。

concrete5 concrete5-8.x
2个回答
0
投票

你可能应该通过你的htaccess来做到这一点。与使用htaccess指令从URL中删除.php的方法相同,您可以使用相同的方法添加.html

但实际上,你为什么要这样做呢?如果要确保旧的URL仍然有效,那么你应该确保htaccess将任何以.html结尾的内容重定向到它的等效内容而不使用.html


0
投票

我会朝着相反的方向接近这个。 .html无论如何都不会在语义上添加任何内容。

使用旧页面名称中的永久301重定向到.htaccess中没有.html的新重定向 - 几乎完全是301s,你甚至可以清理一些页面名称并添加https:

Redirect 301 /old_page_name.html https://newsite.com/page-name

从cron作业生成/sitemap.xml,搜索引擎会找到它。

您可以将其提交给Google,Bing和Yahoo,但无论哪种方式,您都不会丢失任何链接汁,任何链接到旧链接的网站都将获得正确的内容。

© www.soinside.com 2019 - 2024. All rights reserved.