url后面带斜杠与不带斜杠有啥区别吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了url后面带斜杠与不带斜杠有啥区别吗?相关的知识,希望对你有一定的参考价值。

参考技术A 一、对于用户而言,带与不带都是一样的。对于搜索引擎而言,一般首页的 URL 建议添加这个斜杠,原因有三点:

1、为了让 URL 更加的规范,你可以使用一个标准形式,然后在任何地方都使用这个标准;
2、第二点可能会否定第一点,因为很多网站在处理链接的时候,通常会自动的为你的链接添加上这个斜杠;
3、在输入不带斜杠的时候通常服务器会进行一次跳转,这会导致很多网站查询不到斜杠网站的时候返回值为 301。

综上:建议首页的 URL 添加斜杠,在任何可能出现的地方都使用带斜杠的链接。

二、这主要是目录与页面的区别,举例:

1、 http://www.seowhy.com/edu 这是一个页面(文件)
2、 http://edu.seowhy.com/ 这是一个目录(栏目)

搜索引擎不依据此判断首页,而是抓取域名下的「index.*」文件

更多咨询请关注:
1、 Git 汇总
2、 VUE
3、 前端开发

用cp命令拷贝文件,源目录后带不带斜杠的区别

当我还是Linux超级傻白的时候,需要拷贝一个很大的数据集,然后再拷贝源文件夹的后面跟了一个前倾斜杠,然后就发现居然拷贝的是整个文件夹里的东西,而不是文件夹本身。事儿倒是不大,我重新建一个文件夹,把这些东西挪进去就行了。后来,等我记住这一招后,发现有的时候居然也不是这样。于是,做做实验,干脆搞搞清楚。


两个文件夹,各自内容如下:

技术图片


使用命令cp –R dir_src/ dir_target后,结果如下:

技术图片


重做一遍,使用cp –R dir_src dir_target后,结果如下:

技术图片


于是我就记住了这个带不带前倾斜杠的区别。

后来,我特意使用这个斜杠方法拷贝的时候,居然栽了。


两个文件夹各自内容如下:

技术图片


使用带斜杠的命令cp -R copytest_src/ copytest_target,结果如下:

技术图片


看来不同的Linux发行版对这个cp命令带不带斜杠的执行是不一样的,第一个例子是FreeBSD,第二个是CentOS7。


总之,往后别捡懒了,想拷贝目录里面的内容而不是目录本身,就用斜杠加个星号“cp –R src/* target”; 想拷贝目录本身,就啥也不带“cp –R src target”就行了。

以上是关于url后面带斜杠与不带斜杠有啥区别吗?的主要内容,如果未能解决你的问题,请参考以下文章

用cp命令拷贝文件,源目录后带不带斜杠的区别

nginx中配置proxy_pass详解,末尾带不带斜杠/的区别

“带 WWW 的 URL 和不带 WWW 的 URL” - 它们之间有啥区别吗?

小程序ios开发注意点

文件/路径不带斜杠的规范 URL

linux命令结尾加斜杠与不加斜杠的区别