我可能正在开发一个基于Web的应用程序,允许用户创建单独的页面。我希望用户能够使用他们自己的域/子域来访问这些页面。
到目前为止,我已经考虑过了:
A)让用户将屏蔽转发到他们的页面。可能是效率最高的选项,因为在我之前使用过这个选项我很确定它是iFrames页面(虽然不完全确定)。
B)让用户下载某些文件,然后通过某种用户密钥调用服务器以获取其特定帐户设置的信息。然而,目前我认为最有效的是,这需要让用户看到相当程度的源代码,如果可能的话我宁愿不做的事情
C)让用户将C-NAME记录添加到他们的DNS设置中,这是半效率的(大多数这些用户将用于通过FTP上传文件,因此为什么B是最有效的选项),但是同时意味着他们不会看到任何源代码。
缺点是,我不知道如何实现C或者需要什么。
我从http://unbounce.com/features/custom-urls/获得了这个想法。
我想知道我应该使用哪三种方法来为用户提供自定义网址,我更愿意做C,但我不知道如何实现它(我有点问如何),以及是否或者不花时间学习如何/获得这种功能设置甚至是值得的。
非常感谢任何答案/意见/评论:)!
答案 0 :(得分:2)
选项C被称为wildcard DNS:我已经链接到一个写例,它提供了一个如何使用Apache来做到这一点的例子。其他Web服务器设置也应该能够做到这一点:对于你想要的东西,它是值得的。