사람들이 일종의 포트폴리오를 만들 수있는 작은 앱을 만들고 있습니다.CakePHP의 ServerName에 따라 변수 설정하기
Router::connect('/:user/:action/*', array('controller'=>'pages'), array('named' => array('user')));
그래서 링크가 이런 식으로 형성된다 : www.example.com/USERNAME/home
또는 모든 사용자가 URL www.example.com/USERNAME
을 사용하여 자신의 포트폴리오에 연결할 수 있으며,이 라우터 내가 사용 규칙입니다 CakePHP의 모든 것을 처리하는 순간
www.example.com/USERNAME/contact
여기 내 질문이옵니다. 사용자가 자신의 도메인의 DNS를 내 IP로 지정하고 URL을 www.mypersonalsite.com/home
및 www.mypersonalsite.com/contact
등으로 변경할 수있게하고 싶습니다. 텀블러가하는 것처럼
이 작업을 수행하는 가장 좋은 방법은 무엇입니까
?감사합니다 모두 :
으로, beforeFilter()이 같은 것을 추가 xample.com/username'). 'www.example.com'이나'username.example.com'과 같은 도메인에만 지정할 수 있습니다. 라우팅을 다시 생각해보고 대신 하위 도메인을 사용하는 것이 좋습니다. 그것은 완전히 다른 질문이지만, 확신하기 전에 여기에 답을 얻었습니다. 간단한 예가 있습니다 : http://book.cakephp.org/2.0/en/appendices/new-features-in-cakephp-2-0.html#router – jeremyharris