如何將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


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com