Php Symfony重命名url中的参数

Php Symfony重命名url中的参数,php,symfony,url,get,clean-urls,Php,Symfony,Url,Get,Clean Urls,提交GET表单后,应用程序工作正常,但我有一个丑陋的URL: http//mywebsite.local/page/240?appbundle_options%5Bstart%5D=25%2F09%2F2017&appbundle_options%5Bend%5D=30%2F09%2F2017&appbundle_options%5B_token%5D=_c2ZjonEHI3_1vLNcyp3xKRzcehqz02lguHgfx6Lzv8 我想知道是否有可能将其“清理”到(示例

提交GET表单后,应用程序工作正常,但我有一个丑陋的URL:

http//mywebsite.local/page/240?appbundle_options%5Bstart%5D=25%2F09%2F2017&appbundle_options%5Bend%5D=30%2F09%2F2017&appbundle_options%5B_token%5D=_c2ZjonEHI3_1vLNcyp3xKRzcehqz02lguHgfx6Lzv8
我想知道是否有可能将其“清理”到(示例)


这可能是一个简单的梦想,但如果有一个干净和明智的方法,我想知道它,谢谢你,你可以做一个动作贴

或查看symfony布线文档

通过路由,您的url可以如下所示:

website.com/number/1/name/test

但是对于get表单,这可能会变得很长。

这是可能的,你不应该问这样的问题。你尝试过什么,问题是什么?那么,如果我不在任何地方问,我如何才能发现它是否可能?Meta上可能有一个问题和答案,关于找出某件事情是否可能。令人惊讶的是,如果没有这样的问题,那就问问你自己。现在谈谈你手头的任务。它包括更改重定向代码以发送较短的参数,以及更改接收代码以接受这些较短的参数。现在的任务应该很琐碎,不是吗?如果不是,请用代码和实际问题的描述更新问题。事实上,这是一个邮寄的表单,我在GET中被要求修改,但就我个人而言,这些URL让我反感。我想这东西现在会一直这样^^您总是可以尝试将表单值隐藏在会话变量中,并重定向到另一个页面,这样url就不会像那样出现在屏幕上。或者只需对表单值执行必须执行的操作,并重定向到成功页面。目前,我设法清除了表单类型中类似于“public function getBlockPrefix()return null;”的URL
website.com/number/1/name/test