I'm quite new to symfony2 and I need some help with its routes.
I'm working on a bundle that works quit like a service. It receives data through QUERY_STRING and process this data according to internal rules and store its result in the database. For now, let's assume that this bundle is accessed by this route: http://myhost.com/processing
Calling this service through my computers browser works fine, as it should. So, here comes the problems.
1) The device that access this URL do not understand redirects; 2) I've to mask this URL with something like: http://myhost.com/proc.php, because some devices are with this URL and we cannot change them, so, my service has to be available at this two URLs.
Please, could you give me some advices about this? If you need additional informations, please, let me know.
My routes were:
Global routing.yml
xx_processing:
resources: "path/bundle/routing.yml"
prefix: /proc.php
options:
expose: true
Bundle routing.yml
xx.processing.processing.index:
pattern: /
defaults: { _controller: XxProcessingBundle:Processing:index }
With the configuration above, when my device request http://myhost.com/proc.php?qs, it is redirected to http://myhost.com/proc.php/?qs. After this redirection, the device get lost and the requisition is not processed.