项目为自助建站系统,网页模版有3种,会员分为金、银、铜 3种,模版种会员都可以选任意一种,难点就是在要为每个会员提供独立访问目录,如www.我们的域名.com/会员名,就访问到会员的网站,而且会员的信息都是从库中读取。大家对这项目有什么好的意见本人方案1:动态为会员分配一个文件夹,把会员要的模版复制过去,自动去读取数据中会员的相应信息。
问题:此模版是动态的,用就是说要改里面表示用会员名的变量为当前的会员名,那模版也为.aspx和.CS 那不是又要编译吗,而且实现也比较麻烦。本人方案2:动态为会员分配一个文件夹,把会员的信息和模版生成静态文件。
问题:那回忆每次更改资料后,又得再重新生成对应的静态文件。本人方案3: 用URL重写,把用户反问如www.我们的域名.com/会员名 重写到 www.我们的域名.com/模版1/文件?ID=会员名
问题:如果用户www.我们的域名.com/会员名,系统不能识别会员是选择的哪个模版,重写地址可能是www.我们的域名.com/模版1/金牌/文件?ID=会员名 或 www.我们的域名.com/模版2/金牌/文件?ID=会员名所以重写地址不确定本人刚刚开发项目,没有什么经验,只想到这3种,大家有没有其他的方案,如果用上面的方案,那对应问题如何解决呢。高手们快快给点意见啊,而且上面的描述不多的,不要笑哦,初学者
方法4:动态为会员分配一个文件夹,并生成一个index.htm 的静态文件,index.htm里只包含一个跳转到哪个页面语句,路径根据用户信息(用户名,选择的模版ID)生成。这样就只要生成一次的index.htm就可以了,模版接收用户ID,读取库中信息就可以。
大家觉得可行吗