一般来说,网站的请求路径不能有一丝的差错,不管是大小写还是各种符号。
而今天记录下访问路径当中的斜杠有什么作用。
首先我们以深大为例:www.szu.edu.cn
而我们在浏览器地址栏输入:
www.szu.edu.cn和www.szu.edu.cn/
都可以访问到深大官网的首页,不知道这里大家有没有思考过为什么?
从事前端的童鞋应该知道,如果直接搜索域名,进入网站之后会被重定向或直接进入该网站的首页,就比如:
你输入www.szu.edu.cn之后回车,最后显示在地址栏的是这样的(只是举个例子):www.szu.edu.cn/trunk/index.php?page=1
从后面的地址我们可以看出,trunk只是个文件夹,显示给我们的页面是这个文件:index.php,且因为index.php文件比较大,需要参数来显示部分,也就是后面的page=1.
所以以后不管是打开自己本地的文件,还是线上的网站,记住在浏览器显示的肯定是一个文件!而不是一个文件夹!
就比如,如果你要打开一个本地文件Index.php,刚好这个文件的上级目录为trunk,且该目录下只有Index.php一个文件,那么你需要输入www.szu.edu.cn/trunk/就可以打开这个文件了,因为浏览器会自动识别该目录下的文件,当然也可以输入:www.szu.edu.cn/trunk/index.php都是一样的。如果有多个的话,那么就要输入指定的文件名了。
总结:
1.如果trunk文件夹内只有一个文件index.php,那么在地址栏输入:www.szu.edu.cn/trunk/或者www.szu.edu.cn/trunk/index.php都可以访问的到,输入www.szu.edu.cn/trunk是无效的,浏览器会显示无法访问;
2.如果trunk文件夹内有多个文件,那么在地址栏输入:www.szu.edu.cn/trunk/或者www.szu.edu.cn/trunk都将打不开,也就是浏览器会显示无法访问,无效的地址;只能输入www.szu.edu.cn/trunk/index.php具体到某个文件才能打开;
3.在地址的末尾加了'/'就意味着浏览器会跟着地址进入到文件夹内,而不加只是进入到了当前的文件夹表面,即还未进入文件夹内。