我有一个路由设置为 BlogBundle\Resources\config\routing.yml 的 BlogBundle:
homepage:
path: /
defaults: { _controller: BlogBundle:Blog:homepage }
blog_view:
path: /blog/{id}
defaults: { _controller: BlogBundle:Blog:blogView }
requirements:
page: '\d+'
还有一个主app\config\routing.yml:
blog:
resource: '@BlogBundle/Resources/config/routing.yml'
和 app\config\routing_dev.yml:
_wdt:
resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'
prefix: /_wdt
_profiler:
resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'
prefix: /_profiler
_errors:
resource: '@TwigBundle/Resources/config/routing/errors.xml'
prefix: /_error
_main:
resource: routing.yml
当我检查 symfony3/blog/3 时,一切正常,但是当我键入 symfony3/app_dev.php/blog/3 时,它返回错误“找不到“GET g”的路由”。可能是什么问题呢?
这都是关于 .htaccess 配置文件的。删除它后,一切正常。