【发布时间】:2013-05-19 21:38:32
【问题描述】:
我在 Section 3.2 SiteMap of Simply Lift 中了解 Lift 的基础知识,有一件事让我印象深刻。
使用默认的SiteMap 代码,您可以通过三种 方式请求info 视图:
-
GET /info, -
GET /info.html, -
GET /info.xml(为什么?)。
此外,您可以通过四种不同的方式请求index查看:
-
GET /, -
GET /index, -
GET /index.html, -
GET /index.xml。
如何将此行为限制为 GET / 用于目录和 GET /info 用于文件?
P.S.所有这些都返回200 OK:
一个资源不应该只有一个 URL 吗?
【问题讨论】:
-
这种行为的缺点是什么?哪方面不好?
-
@VasyaNovikov,也许是搜索引擎机器人的方式。 :) 我的意思是......没有机器人应该想出
.html/.xmlURL,但/dir/index和/dir/很有可能(例如自动生成的菜单使用/dir/index链接)。
标签: request httprequest lift