2017-06-02 76 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

谢谢,但这对我的需求是完美的。 –