如何將apache僞靜態規則轉換成nginx

  很多用戶的程序,官方僅提供了apache或IIS的僞靜態規則,無法加載到我公司的nginx服務器上,下面就簡單介紹下如何將apache轉換成nginx可以使用的規則。

  RewriteEngine On

  RewriteRule^/([a-z]+)/p_([0-9]+)\.html$ /list\.php\?id=$1

  以上爲apache的僞靜態規則。下面爲轉換後的nginx規則:

  rewrite^/([a-z]+)/p_([0-9]+)\.html$ /list.php?id=$1 last;

  請注意:apache後則不能直接使用點和問號,所以將/list\.php\?id=$1中的"\"去掉,即:/list.php?id=$1

  然後,將RewriteRule 換爲 rewrite,並在在每條規則後加上”last;“

  這樣逐條修改就完成了。

        標準網:www.biaozhuns.com

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