随身笔记
随身笔记

url末尾加斜杆问题

不加斜杆:
http://jskoa.com/a,nginx会把末尾的a当做文件去访问,如果真实存在a就会直接下载,或者IE浏览器直接访问显示内容

加斜杆:
http://jskoa.com/a/,会被当成目录并且去找当前目录的默认文件,例如index.html

对于用户一般的习惯都是不会在末尾加斜杆,都会直接输入http://jskoa.com/a,这时nginx会找有没有a这个文件如果有直接显示,如果没有就把a当成目录去找a目录下默认的文件,例如在
index设置的文件,被当成目录时,就会自动的执行301永久重定向跳转也就是访问http://jskoa.com/a时nginx自动重定向到http://jskoa.com/a/,如图:

 

http://jskoa.com/wp-content/uploads/2023/03/ng20230301161633.png

 

http://jskoa.com/wp-content/uploads/2023/03/ng120230301161633-1.png
http://jskoa.com/wp-content/uploads/2023/03/ng220230301161633.png
http://jskoa.com/wp-content/uploads/2023/03/ng320230301161633.png

https://www.jianshu.com/p/1183ae7b1a33

随身笔记

url末尾加斜杆问题
不加斜杆: http://jskoa.com/a,nginx会把末尾的a当做文件去访问,如果真实存在a就会直接下载,或者IE浏览器直接访问显示内容 加斜杆: http://jskoa.com/a/,会被当成目录并且去找…
扫描二维码继续阅读
2023-03-01