我最近决定把我所有的随机项目整合到一个托pipe账户中,因为它开始在每个托pipe计划上运行得非常昂贵。 我购买了HostGator Baby计划,允许托pipe多个域名。
你必须设置一个根域名是好的(我用我的投资组合域名)。 至于文件结构,我想在/public_html
每个站点的文件夹,所以结构如下所示:
- public_html/ - myportfolio.com/ - ... my files ... - anothersite.com/ - ... my files ... - thirdsite.com/ - ... my files ...
我设置加载项域,并指出他们各自的文件夹工作正常。 我的问题是根域ex. myportfolio.com
ex. myportfolio.com
期望它的文件被包含在/public_html
的根目录中,而不是在我创build的文件夹中。 我设置了一个redirect来指向myportfolio.com
请求到myportfolio.com/myportfolio.com/
,最初的工作除了(至less在我的WordPress安装),它仍然引用它的根文件夹为public_html
。
TL; DR; 什么是在共享主机环境中设置多个站点托pipe的最佳方式(即,我无法设置虚拟主机)。 有人知道任何教程或video更清楚地通过这个吗? 谢谢。
这是令人困惑和非常沮丧 – 我不得不在第一次使用hostgator时处理同样的事情。
这是次优的,但是我可以用cPanel(我深深的憎恨)工作,这是最好的:
现在,你的文件结构将如下所示。
~/public_html/ ← fake domain points here myportfolio.com/ ← your real domain domain2.com/ ← real domain domain3.com/ ← etc. etc.
如果你已经注册了,你可以谈论他们的支持,他们可以改变你的帐户的主域名,因为无法通过cPanel(我发现,无论如何)做到这一点。 我通过他们的在线聊天来查看他们,这个过程相当无痛。
我发现了一个不同的解决scheme,我仍然在testing。 我正在使用Hostgator业务
在public_html中为您的主域名安装WordPress。
然后,当使用cpanel Addon Domains页面添加域时,只需将域设置为根,而不是public_html文件夹
回顾一下:
在/ home / yourdomain / public_html中为主域安装WordPress
在/ home / yourdomain中设置Addon Domains,这将创build一个名为/ home / yourdomain / addondomain的文件夹
在新的addondomain文件夹中安装Wordpress
还有一点需要注意的是,你可以为所有的Wordpress安装使用一个MySQL数据库,但是最好将它们保持分开,以便将任何问题归入单个数据库。