【发布时间】:2020-10-28 19:20:51
【问题描述】:
如何使用 Nginx 将“http://test.com/”重定向到“http://test.com”?
我试过了
rewrite ^/(.*)/$ /$1 permanent;
但这仅适用于http://test.com/anything/ 不适用于root
非常感谢
【问题讨论】:
标签: nginx nginx-config trailing-slash
如何使用 Nginx 将“http://test.com/”重定向到“http://test.com”?
我试过了
rewrite ^/(.*)/$ /$1 permanent;
但这仅适用于http://test.com/anything/ 不适用于root
非常感谢
【问题讨论】:
标签: nginx nginx-config trailing-slash
没有“不带斜线”请求的域。
当你访问https://example.com时,你的浏览器总是会从服务器获取一些URI(路径),默认是/。
所以你只是在要求一个不可能的事情:-)
附:当请求“域”时,浏览器是否显示尾部斜杠,各不相同。 例如,Chrome 会隐藏已知 TLD 的尾部斜杠,同时显示本地 TLD,例如
https://example.com/ => 斜线隐藏
http://example.local/ => 显示斜线
【讨论】: