编程语言
首页 > 编程语言> > php-具有通用文件的多个站点

php-具有通用文件的多个站点

作者:互联网

我已经开发了50多个站点,它们均使用除CSS和IMAGES之外的完全相同的文件,目前,每次创建新站点并上传不同的CSS和图像时,我都会复制这些文件.

将所有通用文件都简化为1个主要位置的最佳实践是什么?

这是每个站点的当前结构:

/home/ftpuser/public_html/commonfile1.php
/home/ftpuser/public_html/commonfile2.php
.....
/home/ftpuser/public_html/commonfileN.php
/home/ftpuser/public_html/commonfolder1/
/home/ftpuser/public_html/commonfolder2/
.....
/home/ftpuser/public_html/commonfolderN/
/home/ftpuser/public_html/css/
/home/ftpuser/public_html/css/mycssfiles.css
/home/ftpuser/public_html/images/
/home/ftpuser/public_html/images/myimages.jpg

我该如何将所有通用文件放置在每个站点的1个位置,同时仍然能够定制css和图像.

我正在使用Apache,PHP,Centos

解决方法:

我会让您的50个虚拟主机全部使用相同的DocumentRoot.这样,您可以保证所有站点都将使用相同的公用文件.

要选择不同的css和映像目录,请使用Alias指令指向每个VirtualHost的显式目录.

标签:apache,symlink,php
来源: https://codeday.me/bug/20191024/1919764.html