3

我使用 SaaS LAMP 应用程序在不同域上有多个站点。我正在尝试将所有站点移动到单个域下,并允许添加其他站点,而无需使用 Apache 配置。

例如...

www.domain1.com
www.domain2.com

会搬到

www.domain.com/domain1
www.domain.com/domain2

静态文件仍会在 html 中显示为具有顶级 src 属性

/some-image.jpg

但实际上文件现在位于

document_root/domain1/some-image.jpg

所以我必须将“domain1”部分添加到静态文件的路径中。在 apache 配置中处理这个问题的最佳方法是什么?还是有另一种更简单的方法来完成我想做的事情?

4

1 回答 1

0

使用 Linux 命令sed

cd www.domain.com/domain1/
sed -i 's/document_root/document_root\/domain1/g' *

这将为 中的所有实例更改所有出现的document_rootto 。document_root/domain1www.domain.com/domain1/

于 2015-06-07T04:49:57.257 回答