有一些大型网站的网址,整个站的网址都是以.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>
- 4 回答
- 0 关注
- 1422 浏览
添加回答
举报
0/150
提交
取消