我正在爲第三方桌面應用程序編寫新的端點,並且在應用程序中有幾個不同的功能發佈到我的Symfony 2.8服務器上的同一個端點。是否有可能讓Symfony忽略URL中的雙斜槓
有時桌面應用程序會轉到正確的路徑 - example.com/path/to/endpoint
。但有時它會嘗試在域名和路徑之間添加額外的斜線 - example.com//path/to/endpoint
。
我想只是雙斜槓在它添加一個額外的路線是這樣的:
/**
* @Route("/path/to/route", name="example_route")
* @Route("//path/to/route", name="example_route_double_slash")
* @Method({"POST"})
*/
的Symfony只是忽略雙斜槓,當它編譯路線,雖然,我最終以2「/路徑/到/路由」如果我檢查我的路線與app/console debug:router
不完全回答你的問題,但解決您可能要採取的基本問題看看https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1511414 –
我不認爲這是我期待的方向......看起來像討論的問題在這個鏈接固定在php-5.5.17上,我在Ubuntu上爲我的生產服務器上的php 5.6.19,以及在我的mac上用於開發的php 5.6.22。兩者都不起作用。 – chrislebaron