如何将网站分开成四个专案?

首先介绍环境
Linode ubuntu16.04,apapche,php7.3,mariadb

目前困境
在我的网站资料夹中,严格来说有三种专案,一种是电商,一种是部落格,一个是前端后台
但是现在面临的一个问题是
共同使用的文件极多,包括css,js
如果以先不把css,js分开的情况下,只分开共用文件,我能怎么分才好?

我现在想到的方法是
复制同一份资料夹,共三份
将电商,部落格,前端后台每个专案各自没有用到的文件一个一个删除(先不删除css,js的情况下)而且我相信是很大的工程.....
再将这些有共用到的档案分成第四个专案?
路径可能是长这样

博客

在/var/www/blog

EC

在/var/www/ec

前端后台

在/var/www/admin

SDK?共用的所有功能文件

在/var/www/sdk

那三个专案共用的文件就直接到/ var / www / sdk 读取同一份文件(但我不知道怎么做到?)
因为假设我在ec里面,将所有路径改成从/斜线开头,例如/ images / xxx.png
他只会读取到该ec的根目录夹,而不是从主机目录/ var开始
总之以上是我的想像.....

请问有没有有经验的大神给点建议呢?

阅读 2.1k
2 个回答

复制几份,每个项目独立,除非例如jquery等开源库,自写的建议分开。便于后期维护,不会造成改一处动全身

/var/www/sdk 下的是前端用到的文件吗,如果是的话,一般有两种处理方法

第一个是新开的一个站点, 比如叫做sdk.xxx.com,指向 /var/www/sdk 目录,凡是公用的内容从这里引入

第二是 apache 里面匹配对应路径,例如/sdk,指向 /var/www/sdk 目录

Alias "/sdk/" "/var/www/sdk/"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题