URL结尾带不带斜杠/的区别

SEO问答类别: 流量分析URL结尾带不带斜杠/的区别
Clark 提问于 4 年 之前

我从后台统计看到有用户访问这样的页面 abc.com/xxx,这个页面后面也没有斜杠,我不知道这个属于什么样的页面。ZAC帮我解答下呢,谢谢

1 个回答
Zac 管理员 回答于 4 年 之前

我猜想你的意思是你网站上出现的URL都是这样的:abc.com/xxx/,但后台统计显示有用户访问 abc.com/xxx,也就是没带斜杠的页面?
 
首先,技术上abc.com/xxx/ 是个目录,有用户访问时,服务器会找目录的index文件返回。
 
abc.com/xxx 是个文件,是个没带扩展名的文件,有用户访问时,服务器会首先找有没有 xxx 这个文件,有的话直接返回这个文件,没有的话,再把abc.com/xxx 当成目录,和abc.com/xxx/ 同样处理,因为服务器也知道,即使后面没带斜杠,其实也经常是目录。
 
那么为什么后台显示有用户访问abc.com/xxx ?可能的原因包括但不限于:
 

  • 其他网站链接过来时没带后面的斜杠
  • 浏览器访问时自动去掉了斜杠,因为没有斜杠的URL更短更简洁
  • 搜索引擎收录的是没有斜杠的URL,也是因为没有斜杠的URL更简洁
  • 用户访问的是带斜杠的,但统计服务显示为不带斜杠的,因为没有斜杠的URL更简洁
你的回答

12 + 17 =