gpt4 book ai didi

linux - 在相同的模板驱动网站之间共享通用逻辑的最佳方式是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 11:41:30 25 4
gpt4 key购买 nike

我使用模板在 PHP 中构建了一个白标签网站。每个白色标签都有自己的一组模板,可能还有一些额外的文件夹。所有的白标网站都在同一个 LAMP 服务器上。

我想做的是在服务器上保留一份主要代码的集中副本,然后让每个站点都指向这些文件。然后每个白标站点目录将有一个物理目录用于它的模板和任何其他额外的文件和目录。

我们的想法是从演示中完全删除逻辑,并在所有白标签站点之间共享逻辑。这样我就可以更改共享逻辑,所有站点都会更新。

此外,我还需要 SVN 存储库中的类似结构。目前每个白标站点都有自己的存储库。

实现此目标的最佳方法是什么?我可以使用类似 mod_rewrite 的东西将除模板之外的所有请求转发到共享文件夹吗?

  1. 我需要确定的是很容易设置一个新的白色标签网站
  2. 结帐白标的用户从 SVN repro 开始工作模板无权访问共享代码

最佳答案

在 Apache 中,您可以设置一个别名目录,该目录可以从多个不同的网站访问

这里我把它叫做common_files

<VirtualHost 100.100.100.100>
ServerName example.com
DocumentRoot "/usr/example/html_docs"
<Directory "/usr/example/html_docs">
AllowOverride All
Allow from All
DirectoryIndex index.htm, index.php
</Directory>
Alias /sf "/usr/common_files"
<Directory "/usr/common_files">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

关于linux - 在相同的模板驱动网站之间共享通用逻辑的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com