如何将斜杠添加到除扩展名之外的每个URL的末尾?

问题描述:

需要帮助。如何将斜杠添加到除扩展名之外的每个URL的末尾?

如何将斜杠添加到除扩展名外的每个URL的末尾?

我绑在使用

rewrite ^(.*[^/])$ $1/ permanent; 

这是工作,但加斜杠的 URL包括CSS,JS,图像结束...

+0

你为什么要这样? – 2014-09-24 19:40:02

我认为这会为你工作。可悲的是,我们在Nginx中没有NOT的语法,所以我们必须做一个空匹配,然后用/来匹配其他任何东西。

location ~* ^.+\.(?:css|cur|js|jpg|jpeg|gif|htc|ico|png|html|xml)$ { 
    # empty 
} 
location/{ 
    rewrite ^(.*[^/])$ $1/ permanent; 
} 

更多信息here