首頁  >  問答  >  主體

nginx部署靜態頁可以做攔截嗎?

現在有一個這樣的需求,我在nginx上部署了幾個靜態html,但是我想在訪問這幾個靜態頁面的時候做一個攔截,攔截到之後判斷一些東西再到顯示頁面(舉個不恰當的例子如:判斷一下請求的ip,決定要不要到這個頁面)。現在的情況是比較奇葩,我不能把這幾個頁面放在某個web程式里通過這個程式來攔截,只能靜態部署頁面,有沒有辦法可以解決這個問題?

某草草某草草2712 天前675

全部回覆(2)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-16 17:18:24

    nginx的設定檔中可以嵌入lua腳本

    回覆
    0
  • 怪我咯

    怪我咯2017-05-16 17:18:24

    "判斷某些東西再到顯示頁面"的意思是?你希望在nginx里动态修改html的內容?

    補充:

    這樣啊,那確實可以做到(雖然我不是專家),但我見過別人這麼做(nginx里可以写if),所以「判斷」些事情還是完全OK的,給你個別人解釋的連結: nginx-check

    回覆
    0
  • 取消回覆