我希望我能在这里解释清楚,
我有一个web应用程序,假设它是www.mywebapps.com/user_name
现在,用户想要为自己创建一个域名,如www.user_name.net,访问将显示www.mywebapps.com/ user _name中的内容
因此,例如www.mywebapps.com/user_name/show/1,也可以从www.user_name.net/show/1访问
如何完成这项任务?有可能吗?
发布于 2011-01-11 09:20:16
用户必须先注册域名!
你真的是指一个子域吗?
如user-name.mywebapps.com (下划线在域名中不合法)
无论哪种方式,您都希望使用mod_rewrite。
子域比新注册的名称容易得多,因为您需要修改每个名称的for服务器。对于少数人来说,这很容易,但对于梅来说,这很难。对于子域,如果您没有访问虚拟主机配置的权限,则只需在虚拟主机配置或.htaccess文件中使用通配符和mod_rewrite命令
数据中心
您需要将该域添加到虚拟主机配置中。最简单的方法是为每个新用户域名创建一个新的虚拟主机。然后将documentroot设置为该用户的子文件夹。
例如,如果主站点的文档根目录是
/home/mywebapps/public_html然后在用户的虚拟主机中给它一个文档根目录
/home/mywebapps/public_html/username这对于一个静态或简单的站点来说是很好的。对于更复杂的动态站点,最好使用mod_rewrite。
数据中心
发布于 2011-01-11 09:16:51
每次注册域名都需要付费。并等待该名称通过DNS服务器传播,这可能需要一段时间。
您可能会考虑使用子域-类似于user_name.mywebapps.com
发布于 2011-01-11 09:17:45
https://stackoverflow.com/questions/4653262
复制相似问题