有一些大型網(wǎng)站的網(wǎng)址,整個(gè)站的網(wǎng)址都是以.html或.htm結(jié)尾,但看他的網(wǎng)站內(nèi)容,肯定是動(dòng)態(tài)產(chǎn)生的,不可能手動(dòng)一個(gè)html一個(gè)html建立出來的。
有看到wordpress有一些套件可以幫你把網(wǎng)站轉(zhuǎn)成靜態(tài)頁面,我想這些套件的原理應(yīng)該是依照數(shù)據(jù)庫的內(nèi)容,產(chǎn)生對應(yīng)的html,在將網(wǎng)站路由規(guī)則做對應(yīng),每次如果有新增或修改內(nèi)容時(shí),再去做一次更新或新增html的動(dòng)作。
靜態(tài)網(wǎng)站提供HTML有SEO加分和減少伺服器程序運(yùn)算成本的好處,很好奇這些網(wǎng)站是怎么做成的?以php或.net asp,aspx,有類似的現(xiàn)有套件或方桉可以用這些語言做出靜態(tài)網(wǎng)站嗎?還是這樣的機(jī)制有什么特殊的技術(shù)名詞?
2017.08.25 問題更新
不考慮利用Ajax做到前后端分離這類型的網(wǎng)站,想知道舊的作法
還是說其實(shí)這些網(wǎng)站還是個(gè)動(dòng)態(tài)網(wǎng)站,不是直接存取.html的文本,還是透過IIS執(zhí)行了ASP產(chǎn)生出來的內(nèi)容,只是做了個(gè)URL Rewrite的動(dòng)作,在webform的config下加上類似
<rule name="ASPX to HTML">
<match url="(.)*\.html$" />
<action type="Rewrite" url="{R:1}.aspx" />
</rule>
網(wǎng)址以.html或.htm結(jié)尾的動(dòng)態(tài)網(wǎng)站?
動(dòng)漫人物
2019-03-17 11:59:25