0

我们的应用程序 ( http://www.example.org/ ) 允许贡献者用户创建 HTML 内容并上传资产(使用 TinyMCE 编辑器和资产上传器组件),然后将其存储在我们的数据库中(用于 HTML 内容)和资产服务器 ( http://static.example.org/ )。然后通过将 HTML“按原样”动态插入到页面中,将 HTML 呈现给读者用户。

我们希望通过定期导入生产数据库和资产(http ://static-pp.example .org/)。

此设置的问题在于复制数据库中包含的资产 URL 指向我们的生产资产服务器,而不是预生产。

除了在恢复生产备份时运行脚本来更新所有资产 URL 之外,还有其他方法可以解决此问题吗?例如,我们希望能够在我们的数据库中存储相对 URL,并为所有资产动态设置一个基本 URL(我们不能使用<base>HTML 标签,因为这个基本 URL 逻辑不适用于向用户显示的页面)。

4

0 回答 0