如何制作干净的搜索网址?

时间:2010-05-07 18:54:37

标签: search url sef

如果我的搜索有很多不同的选项,那么网址会变得非常长并且看起来很糟糕。反正有没有让网址看起来更好?使用POST进行搜索会使网址保持干净,但人们无法共享搜索网址。

3 个答案:

答案 0 :(得分:1)

尝试使用Google上的许多选项进行高级搜索:网址很长,而且不是特别易读。我真的不认为这是一个问题;我不认为很多人经常阅读URL。如果您希望人们共享搜索结果,请在搜索结果页面上显示一个按钮,该按钮将为该特定查询生成tinyURL样式的缩短网址。

POST适用于更改服务器状态(例如数据库更新)的内容,实际上不应用于搜索。

答案 1 :(得分:0)

实际上需要在URL中使用不同的选项吗?例如,从我的Firefox搜索窗口快速搜索会提供如下URL:

http://www.google.com/search?q=search&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

如果我发送给任何人的链接,我会习惯性地在q=search之后切断所有内容。为什么不将URL作为发送链接到某人(或书签)所需的最低限度,并将其余部分作为不可见的POST变量?

答案 2 :(得分:0)

您可以将所有搜索条件编码为哈希值,然后在查询字符串中包含具有该值的单个参数:

http://www.mysearch.com/query=2esd32d2csg3fasfdlkjSDDFdskjsEWFsDFFR39fdf

我不确定你是如何对所有内容进行编码的,但这并不会太难。