【发布时间】:2011-06-20 21:19:55
【问题描述】:
我有一个提交到搜索页面的表单。我可以在后端处理 MOD_REWRITE 内容,但首先想知道以良好格式获取搜索结果页面的最佳方法。
最好是接收表单提交,然后重定向到更好的 url 结构。在以下示例中,用户搜索blah。
/search.html?searchterm=blah
重定向到
/search/blah/
或者我可以(我的首选)在用户单击提交按钮后以某种方式使用 javascript(或 jQuery)执行此操作吗?
【问题讨论】:
-
将您的表单操作设为
/search/blah/而不是/search.html?searchterm=blah,让 Apache 为您完成工作。 -
如果要搜索
blah/怎么办? -
不,
blah是搜索词 -
javascript 与 url 查询搜索无关,主要是因为安全问题。 url 应该是 SEO 友好的,例如 /search.html?q=the+brown+fox+jump+hover+the+lazy+dog
-
@Chris:我认为 Gumbo 的意思是如何处理搜索词中的
/。
标签: php javascript jquery html forms