我正在建立一个搜索表单,但我不知道是使用经典的get查询还是创建一个可以与我的路由器匹配的自定义url更好。
得到
URL:http://mysite.com/search/?q=query+param&p=2
优点:不需要js,分析搜索工具友好
缺点:不适合搜索引擎优化
路线
URL:http://mysite.com/search/query+param/2
优势:搜索引擎优化友好
缺点:需要js,需要urlencode,必须实现额外的分析代码

最佳答案

我不知道是否有一个明确的答案是最好的,但大多数人已经使用了/term/definition/term/definition的网址一段时间,因为这曾经是最好的搜索引擎优化。然而,谷歌(和其他公司)已经取得了一些进展。看看这个Google Webmaster Blog entry-看起来他们在搜索项目时有点聪明。
我的一般规则是使用get参数进行实际搜索,使用url进行分类(或浏览)-我相信这是最直观的。现在看来…无论如何,搜索引擎都在更好地装备索引和搜索url参数。

10-05 20:33
查看更多