为每个注册用户创建子域

时间:2016-02-03 20:31:20

标签: coldfusion wildcard-subdomain cfwheels

我正在使用启用了URL重写的CFWheels MVC框架在Coldfusion中开发一个项目。它涉及用户注册,每个用户应显示为username.domain.com而不是www.domain.com/users/username。此外,一旦我在username.domain.com,所有子页面应该如下:

  • username.domain.com/page1
  • username.domain.com/page2
  • username.domain.com/search?k=xyz
  • ...... etc

我无法实现。

我更新了特定域的DNS设置,以便*.domain.com都指向同一主机。我还在做什么?我找到了this configuration,但我还没弄清楚如何实现它。

1 个答案:

答案 0 :(得分:0)

对不起,这是一个扩展的评论,而不是一个答案

代码的名称为coldfusion-subdomains.cfm,但它看起来像application.cfc。如果您查看https://github.com/cfmaniac/CF-SubDomains,则说明

  

CF-Subdomains是一段代码(最适用于您的On.cquest方法的Application.cfc),用于检测和包含服务器上某个子目录中的文件,并让它像子域一样运行。

所以从这里开始,我会转到cfwheels文档,看看它是否与OnRequest()

有什么特别之处

我没有看到任何包裹OnRequest()的内容,所以也许可以按原样使用

您可能还想考虑重写网址

http://docs.cfwheels.org/docs/url-rewriting