我需要在另一个域上复制该网站。两个域将共享相同的数据库和相同的逻辑。
现在假设这是我的应用方案。
application
js
css
system
.htaccess
index.php
为其他域复制站点的最佳做法是什么?
在开始之前我需要知道什么?
注意:基本上我只需要复制 html、css 和 js ,用于移动站点域,所以我将拥有 www.site.com 和 www.mobile.site.com
我需要在另一个域上复制该网站。两个域将共享相同的数据库和相同的逻辑。
现在假设这是我的应用方案。
application
js
css
system
.htaccess
index.php
为其他域复制站点的最佳做法是什么?
在开始之前我需要知道什么?
注意:基本上我只需要复制 html、css 和 js ,用于移动站点域,所以我将拥有 www.site.com 和 www.mobile.site.com
这是您的目录结构的样子:
-/home/yourdomain
-public_html
-index.php
-.htaccess
-mobile
-index.php
-.htaccess
-assets
-js
-css
-img
-etc
-your_application
-system
-application
要共享相同的 CodeIgniter 安装和应用程序,您可以将system
andapplication
文件夹放在 web 根目录上方 - 无论如何这是一个好主意(在本示例中,它位于your_application
目录中)。
假设您的域指向:public_html
并且移动域指向: public_html/mobile
,那么您将向index.php
这两个位置添加 CodeIgniter 的默认值。更新这两个文件以指向系统文件夹和应用程序文件夹:
$system_folder = /home/yourdomain/your_application/system;
$application_folder= /home/yourdomain/your_application/application;
这些资产是公开可访问的,因此只需确保您生成的 HTML 指向正确的位置,例如:http://yourdomain.com/assets/css/main.css