如何将斜杠添加到除扩展名之外的每个URL的末尾?
问题描述:
如何将斜杠添加到除扩展名外的每个URL的末尾?
我绑在使用
rewrite ^(.*[^/])$ $1/ permanent;
这是工作,但加斜杠的每 URL包括CSS,JS,图像结束...
答
我认为这会为你工作。可悲的是,我们在Nginx中没有NOT
的语法,所以我们必须做一个空匹配,然后用/来匹配其他任何东西。
location ~* ^.+\.(?:css|cur|js|jpg|jpeg|gif|htc|ico|png|html|xml)$ {
# empty
}
location/{
rewrite ^(.*[^/])$ $1/ permanent;
}
更多信息here。
你为什么要这样? – 2014-09-24 19:40:02