使用nginx實現僞靜態頁面

原本我的博客顯示頁面是動態生成的,需要使用GET的方式在url上註明博客的id號,具體url格式:http://crazymad.top/show?blogid=54

後來我瞭解到了一個叫“僞靜態”的東西,說白了就是將動態生成頁面僞裝成靜態頁面。比如原本需要通過crazymad.top/show?blogid=54這樣的方式訪問的地址,改爲通過 http://crazymad.top/show/54的方式訪問。這個技術可以通過url重寫來實現,當時我瞬間就想到了nginx,所以我在部署博客網站的服務器上重新部署了一個nginx,nginx反向代理nodejs服務器,外部直接通過80端口訪問nginx。

而nginx的工作就是重寫url,將http://crazymad.top/show/54這樣的url重寫成http://crazymad.top/show?blogid=54轉發給nodejs服務器,與此同時前端的瀏覽器的目的url還是原來的http://crazymad.top/show/54。

這樣便實現了僞靜態頁面。按別人的說法是這樣有助於SEO,我也不知道真假,反正加個nginx代理更加安全,何樂不爲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章