很多用戶的程序,官方僅提供了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