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

标签 php apache symlink

我开发了 50 多个网站,除了 CSS 和图像之外,它们都使用完全相同的文件,目前我每次创建新网站并上传不同的 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

我将如何着手将每个站点的所有通用文件放在一个位置,同时仍然能够拥有定制的 CSS 和图像。

我正在使用 Apache、PHP、Centos

最佳答案

我会让你的 50 个虚拟主机都使用同一个 DocumentRoot。这样您就可以保证所有站点都将使用相同的通用文件。

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

关于php - 具有通用文件的多个站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730296/

相关文章:

php - 如何从数据库中删除过期数据(取决于期间列)

php - 无法使用php表单将数据插入mysql数据库

apache - .htaccess 不工作 apache-tomcat

php - PHP Websockets服务器在256个用户后停止接受连接

php - is_dir 在 apache 中的符号链接(symbolic link)上返回 false

linux - 按照 SVN 中的符号链接(symbolic link)

php - 如何在CSS中分离wordpress内容?

java - 正则表达式 URL 检查

linux - 从文件内容创建符号链接(symbolic link)

PHP - 跨回发保留表单值的最佳实践