2017-06-02 109 views
0

試圖讓我的nginx位置正則表達式觸發是否存在結尾「/」。Nginx位置正則表達式問題

到目前爲止,只有當不存在時纔會觸發。請幫忙

 location ~ ^/page\-[0-9]*$ { 
      root /sites/gibranali; 
      if (!-e $request_filename) { 
        rewrite ^/(.*)$ /index.php?pagination=$1 last; 
      } 
    } 

回答

0

想通了。這裏是爲後人的答案

location ~ ^/page\-[0-9]/?$ { 
+0

此正則表達式可以讓你'/頁1'到'/頁9'(與optionnal trailling'/'),如果你需要後'/頁'的任何數量的正確的正則表達式是:'^/page \ - [0-9] * /?$' – Esteban

+0

謝謝,但這對我的需求是完美的。 –