【发布时间】:2009-05-09 23:07:08
【问题描述】:
我想远离 GET 参数。不想使用 POST,我至少有两个不同的类别来构建 URL。
首先要求访问者选择一个位置,例如: http://foo.com/United-States/ || http://foo.com/United-States/California/ || http://foo.com/United-States/California/San-Francisco-Region/ || http://foo.com/United-States/California/San-Francisco/
一旦选择了一个位置,他们就可以选择一个类别,例如:
http://foo.com/Electronics/ || http://foo.com/Electronics/Camera/ || http://foo.com/Electronics/Camera/Digital/ || http://foo.com/Electronics/Camera/Digital/SLR/
那么,一旦完成了位置和类别的选择,我将如何将上述两个 URL 合并为一个呢?
我可能需要传入页码以进行分页。 (http://foo.com/page/2/)
我想保持 URL 简洁明了。 我知道如何一次处理一种类型的 URL,但不组合多种类型。
如果我要执行 GET,那么我会执行:http://foo.com/?locid=23323&catid=335&page=2,但我喜欢利用 Django 的干净 URL 并远离 ?& 的东西。
谢谢,
VN44CA
【问题讨论】:
标签: url post seo get django-urls