apache重写规则
RewriteRule ^/testapi/v1/user/login /symfonyProject/app.php/api/v1/login [QSA,PT,L]
symfonyProject中的routing.yml config
以下配置提供异常:
异常'Symfony \ Component \ Routing \ Exception \ ResourceNotFoundException'
login_app:
pattern: /api/v1/login
defaults: { _controller: APIBundle:UserTask:login}
但这正常工作:
login_app:
pattern: /testapi/v1/user/login
defaults: { _controller: APIBundle:UserTask:login}
点击网址:http://sourcecode.com/testapi/v1/user/login
我认为,这是因为在查找路线时考虑了 Request_uri
如何在我的symfony2应用中使用第一种方法?