网址以.html或.htm结尾的动态网站?

有一些大型网站的网址,整个站的网址都是以.html或.htm结尾,但看他的网站内容,肯定是动态产生的,不可能手动一个html一个html建立出来的。

有看到wordpress有一些套件可以帮你把网站转成静态页面,我想这些套件的原理应该是依照数据库的内容,产生对应的html,在将网站路由规则做对应,每次如果有新增或修改内容时,再去做一次更新或新增html的动作。

静态网站提供HTML有SEO加分和减少伺服器程序运算成本的好处,很好奇这些网站是怎么做成的?
以php或.net asp,aspx,有类似的现有套件或方桉可以用这些语言做出静态网站吗?
还是这样的机制有什么特殊的技术名词?

2017.08.25 问题更新

不考虑利用Ajax做到前后端分离这类型的网站,想知道旧的作法

还是说其实这些网站还是个动态网站,不是直接存取.html的文本,还是透过IIS执行了ASP产生出来的内容,只是做了个URL Rewrite的动作,在webform的config下加上类似

<rule name="ASPX to HTML">
  <match url="(.)*\.html$" />
  <action type="Rewrite" url="{R:1}.aspx" />
</rule>
动漫人物
浏览 1423回答 4
4回答

潇湘沐

ajax即可,不吹牛。

有只小跳蛙

现代的前后端分离开发,基本都是这样的。 前端只关注自己前端的事情,纯粹的画面绘制,表现,交互,动画,需要的数据全部通过ajax异步请求获取。 后端则跟服务端交互,写好接口以对接前端。 是的,这些显然是动态网站,都是.html

ABOUTYOU

动态网站和静态网站区别不是在后缀名,有很多的技术都可以实现这种后缀.html方式。这样做的好处就是seo优化,页面静态化。
打开App,查看更多内容
随时随地看视频慕课网APP