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