0

我需要在另一个域上复制该网站。两个域将共享相同的数据库和相同的逻辑。

现在假设这是我的应用方案。

application
js
css
system
.htaccess
index.php

为其他域复制站点的最佳做法是什么?

在开始之前我需要知道什么?

注意:基本上我只需要复制 html、css 和 js ,用于移动站点域,所以我将拥有 www.site.com 和 www.mobile.site.com

4

1 回答 1

1

这是您的目录结构的样子:

-/home/yourdomain
    -public_html
        -index.php
        -.htaccess
        -mobile
            -index.php
            -.htaccess
        -assets
            -js
            -css
            -img
            -etc
    -your_application
        -system
        -application

要共享相同的 CodeIgniter 安装和应用程序,您可以将systemandapplication文件夹放在 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

于 2013-04-30T19:01:44.500 回答