嗨我正在寻找关于如何实现我已经用Codeigniter框架编写的网站生成器的一些多页面功能的建议。Codeigniter网站创建器
我最初的尝试是在我的主机gator c盘中创建一个“加载项”域,并带有相应的域名。然后,我将.htaccess重定向到我的Code Igniter视图URI,并且重定向很好。以下是我对目前工作的解释。
www.afakecompany.com =客户端域名
www.myserver.com/CI/ =我CI目录
www.afakecompany.com域名注册商的域名服务器指向我的HostGator的虚拟主机。 这会触发我设置的附加域,名为afakecompany.com 这又会触发.htaccess重定向,这看起来像是沿着。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^afakecompany.myserver.com$ [OR]
RewriteCond %{HTTP_HOST} ^afakecompany.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.afakecompany.com$
RewriteRule ^(.*)$ myserver.com/CI/website/view/1 [P,L]
这似乎在第一次OK,但我有一种感觉是长篇大论,我只能有一个当前页面重定向。
标准我需要达到如下:
多页选项 - 与客户域名显示他们正确的URL如.. www.fakecompany.com/contact在浏览器中显示但实际上,从抓的myserver.com/CI/website/view/1/contact内容(“不知道如何CI将路由这个东西又”)
可扩展性 - 是具有新的附加域为每新网站不好主意?这似乎对我来说。此外,如果我不得不搬迁托管或修改所有的.htaccess文件中的东西,这将是一场噩梦
我是网络开发的新手,所以我很抱歉任何可能因为我的noobness而发生的表情。所以我问你..我怎么能做到这一点/做得更好?
让我知道你是否找到了解决方案 – 2013-05-08 20:00:22