【发布时间】:2012-10-27 11:24:43
【问题描述】:
我正在构建一个小应用程序,人们可以在其中构建某种投资组合。
目前每个用户都可以使用 url www.example.com/USERNAME 链接到他们的投资组合,并在 CakePHP 中处理所有事情,这是我正在使用的路由器规则:
Router::connect('/:user/:action/*', array('controller'=>'pages'), array('named' => array('user')));
所以链接是这样形成的:www.example.com/USERNAME/home 或 www.example.com/USERNAME/contact
我的问题来了。我希望用户能够将他的域的 DNS 指向我的 IP,并更改 www.mypersonalsite.com/home 和 www.mypersonalsite.com/contact 中的 URL 等等。
就像 tumblr 一样...
完成此任务的最佳方法是什么?
谢谢大家:)
【问题讨论】:
-
您不能将记录指向具有路径的域(例如
www.example.com/username)。您只能将其指向一个域,例如www.example.com或username.example.com。我建议重新考虑您的路由并改用子域。这是另一个问题,但在我确定之前已经在这里回答了。这里还有一个简短的例子:book.cakephp.org/2.0/en/appendices/…
标签: php apache cakephp dns subdomain