0

我基本上在我的网站的索引上有一个搜索框,当用户尝试搜索任何内容时,函数 q 从控制器( search.php )调用并且表单使用的方法是 post 所以基本上我最终得到以下结果URL youdomain.com/search/qi 想要得到这样的东西 youdomain.com/search/your-search-query.html 我知道这可以使用我尝试搜索很多但未能得到这样的东西的路线。

我不想改变我的表单方法,就好像我改变它以获得我还需要改变 config.php URI 来查询这有点难看。

那么有什么解决方案吗?

4

1 回答 1

0

一个问题:如果用户直接输入地址,你希望发生youdomain.com/search/your-search-query.html什么?如果您在这种情况下也想要搜索结果(这是正确的做法),则无论如何您都必须实现 GET 搜索。

我什至不应该告诉你这一点,因为在我看来这是一件坏事,但你可以使用 javascript 捕获提交事件,更改请求的 url,然后发送它。

于 2013-11-15T11:35:45.347 回答