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

举例:比如 www.baidu.com/lizhiwenzhang 要301跳转到 www.baidu.com/lizhiwenzhang/
www.baidu.com/lizhiwenzhang.html 这类的不要跳转,请问该重写规则如何写?

我在网上找到了这个:

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

但他这个会让.html结尾的也后面加了一个/

1个回答

可以对跳转的地址 做一下判断,如果地址中有 html 字符就不执行 上面的重写规则,否则执行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐