Codeigniter网站创建者


Codeigniter Website Creator

嗨,我正在为我用Codeigner框架编写的网站构建器寻找如何实现一些多页面功能的建议。

我最初的尝试是在我的主机gator c-panel中创建一个具有相应域名的"附加"域。然后,我将.htaccess重定向到我的代码点火器视图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]

起初这似乎还可以,但我觉得它很冗长,目前我只能重定向一个页面。

我需要达到的标准如下:

多页选项-客户端域名显示正确的url,例如。。www.fakecompany.com/contact在浏览器中显示,但实际上从myserver.com/CI/website/view/1/contact获取了内容("还不确定CI将如何路由这些内容")

可扩展性-每个新网站都有一个新的附加域是个坏主意吗?对我来说似乎是这样。此外,如果我必须重新定位主机或修改所有.htaccess文件中的某些内容,那将是的噩梦

我是网络开发的新手,所以我对由于我的无知而发生的任何掌脸行为表示歉意。所以我请求你。。我怎样才能做到这一点/做得更好?

您可能应该考虑获得经销商帐户,因为如果您在多个客户的帐户中错误地实施任何自制解决方案,都可能带来安全风险。经销商帐户很好,因为您基本上出售对服务器资源(带宽、空间等)的访问权限,但客户的帐户是孤立的。