|
leizOct 10, 2014
1
两方面看。
语义上 /node代表资源, /node/代表路径 但是往往在使用上又要对这个做兼容处理,为了方便用户的使用习惯。 个人理解。 |
|
2
通常在访问上是相同的
如果是rewrite 一般 node/ 跳转 node 如果是目录 node 跳转 node/ |
|
felixzhuOct 10, 2014
3
一般后面有/就是说这是一个集合或者目录吧
在rest里面 /api/deals/ /api/deals/123 但是一般好像都会把带/的rewrite到没有的,毕竟意义不是很大 |
|
lyragosaOct 10, 2014
4
我的网站统一不带/
带/直接404 (其实是我不知道怎么在apache下映射) |
|
mailunionOct 10, 2014
5
对于网址来讲,好像“大”公司写的都会带/
|
|
arbipherOct 10, 2014
6
|
|
yytsjqOct 10, 2014
7
不是说带 / 的更有利于 SEO 吗?
带 / 相当于一个目录,不带的相当于一个文件,而目录的权重比文件要高。。 |
|
SivanOct 10, 2014
8
带 / 少一次跳转
|
|
sandtearsOct 10, 2014 via Android
10
是否算同一个链接取决于服务器的实现,不同服务器表现不同,就 python-flask 来说是不一样的
|
|
rainciousOct 10, 2014
11
讨论这个问题其实没啥意义,所以好看+统一就好。
Windows和Linux系统似乎是将Directory和File的名字视为一个标识符处理的,不允许一个目录下出现相同名称,所以按照这个概念(文件系统的目录分隔符/或\)衍生下,其实貌似也差不多? 不知道有没有RFC规范之类的。 |
|
icedxOct 10, 2014 via Android
13
http://www.example.com/node 表示访问\www\ 下一个名为node 的文件
http://www.example.com/node/ 表示访问\www\node\ 下的加新文档, 通常由nginx.conf 中的index !@#$%^*; 字段定义(PHP) 当访问不带反斜杠地址的时候通常是返回一个301 使跳转到带有反斜杠的地址, 前提是目的地址是一个目录. 至于在Python 下, 不是太了解, 至少我知道的是Flask 不会自动跳转. |
|
tinyhillOct 10, 2014
14
两个问题:
1. 带 / 的目录权重据说比带 / 的权重高; 2. 非重写路由情况下,不带 / 需要再请求一次当前目录下的默认索引文件,如 index.html; |
|
nicai000Oct 10, 2014
15
|