永发信息网

nginx重写规则,目录不带斜杠跳转带斜杠

答案:1  悬赏:30  手机版
解决时间 2021-02-14 23:54
  • 提问者网友:棒棒糖
  • 2021-02-14 09:08
举例:比如 www.baidu.com/lizhiwenzhang 要301跳转到 www.baidu.com/lizhiwenzhang/
www.baidu.com/lizhiwenzhang.html 这类的不要跳转,请问该重写规则如何写?
我在网上找到了这个:
rewrite ^(.*[^/])$ $1/ permanent;
但他这个会让.html结尾的也后面加了一个/
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-02-14 10:35
RewriteRule ^(.*?(?<!(html))$) $1/ permanent;
用过滤匹配,当不为html的时候,才使用你的正则匹配!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯