很多用戶的程序,官方僅提供了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
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。