猿问

nginx 如何配置 subdomain rewrite到symfony2指定路由

问题是这样的:
我在symfony2当中配置了路由,前缀分别是分别是:
/admin
/api
/wap
...
等。
现在我想通过访问三个自域名去访问这分别三个对应的路由,分别是
admin.domain.com=>/admin/*
api.domain.com=>/api/*
wap.domain.com=>/wap/*
目前在nginx下配置了,但是却不起效,想看看各位对这个有什么见解和方法经验,指点一下,现在被困住了。
server{
listen80;
server_namedomain.com~^(?.+)\.domain\.com;
.....
location/{
indexapp.php;
try_files$uri@rewriteapp;
}
location@rewriteapp{
rewrite^(.*)$/app.php/$subdomain$1last;
}
......
}
望各位指点...谢谢。
大话西游666
浏览 350回答 2
2回答

慕桂英4014372

nginx默认不支持pathinfo,注意配置pathinfo.symfony路由需要pathinfo模式支持。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答