.ini 파일을 사용하여 응용 프로그램에 경로를 추가하고 있습니다.Zend Framework 하위 도메인 문제
resources.router.routes.username.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.username.route = ":username.example.com"
resources.router.routes.username.defaults.module = "userinfo"
resources.router.routes.username.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.username.chains.index.route = ":language/:controller/:action/*"
resources.router.routes.username.chains.index.defaults.controller = "index"
resources.router.routes.username.chains.index.defaults.action = "index"
1) http://john.example.com/fr/controller/action
2) http://john.example.com/fr/controller/action/id/10
# 1 URL은 작품입니다. 여기에 요청 매개 변수
Request Parameters:
array (
'language' => 'fr',
'controller' => 'controller',
'action' => 'action',
'username' => 'john',
'module' => 'userinfo',
)
# 작동하지 것 2 URL입니다. 요청 매개 변수는 여기
Request Parameters:
array (
'controller' => 'fr',
'action' => 'controller',
'module' => 'default',
)
누구나 해결책을 제안 할 수 있습니까?
어떤 버전의 젠드 프레임 워크를 사용합니까? 내가 아는 한에는 루트 체인에 문제가있다. –
1.9.4 버전을 사용한다. –