And*_*rew 3 web-applications ruby-on-rails web-standards
为什么这么多Ruby on Rails应用程序在其URL中缺少尾部斜杠?一个例子是http://basecamphq.com/tour.AFAIK违反了Web标准.这与RoR的设置方式有关吗?
sfu*_*ger 12
这不符合Web标准.http://basecamphq.com/tour被认为是一个文件,http://basecamphq.com/tour/将是一个目录(注意:两个URL都不相同,尽管一些网络服务器 - 例如Apache - 会检查另一个一个不存在).由于两者都是虚拟的,因此主要由开发人员决定(这与使用的编程语言或框架无关).
我不认为它与缓存(由nilamo提到)有关,因为有足够的HTTP标头用于缓存控制 - 可能是某些反向代理具有不同的默认行为.
| 归档时间: |
|
| 查看次数: |
1755 次 |
| 最近记录: |