在静态HTML部分中设置基本URL

时间:2017-10-07 14:43:57

标签: javascript html tinymce production-environment test-environments

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

我们希望通过定期导入生产数据库和资产(http://www-pp.example.org/),使我们的预生产环境(http://static-pp.example.org/)尽可能接近生产环境。

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

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

0 个答案:

没有答案