我正在通過Lift的基礎知識Section 3.2 SiteMap
of Simply Lift,有一件事給我留下了深刻的印象。不允許在URI中使用「.xml」/「。html」/「index」?
使用默認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
@VasyaNovikov,也許在搜索引擎機器人的方式。 :)我的意思是......沒有機器人應該拿出'.html' /'.xml'的URL,但是'/ dir/index'和'/ dir /'很可能(例如自動生成的菜單使用'/ dir/index '鏈接)。 –