一些weebly功能不';导出为HTML并在其他服务器上托管时无法工作

一些weebly功能不';导出为HTML并在其他服务器上托管时无法工作,html,css,export,weebly,Html,Css,Export,Weebly,最近,我的任务是为我目前工作的公司重新设计一个网站。我一直在使用weebly创建网站,然后导出HTML以在公司服务器上重新托管 然而,我注意到weebly代码中的一些功能已经停止工作。我想这可能是因为weebly在自己的服务器上托管了一些元素,但这只是初学者的最佳猜测 1。重新发布HTML后,横幅上的徽标图片不会出现 作为比较,以下是weebly上的网站: 以及公司服务器上的站点: 当weebly托管时,“MJM”图像应位于左上角,并在单击时用作返回主页按钮。但是,当它托管在公司的服务器上时

最近,我的任务是为我目前工作的公司重新设计一个网站。我一直在使用weebly创建网站,然后导出HTML以在公司服务器上重新托管

然而,我注意到weebly代码中的一些功能已经停止工作。我想这可能是因为weebly在自己的服务器上托管了一些元素,但这只是初学者的最佳猜测

1。重新发布HTML后,横幅上的徽标图片不会出现

作为比较,以下是weebly上的网站:

以及公司服务器上的站点:

当weebly托管时,“MJM”图像应位于左上角,并在单击时用作返回主页按钮。但是,当它托管在公司的服务器上时,找不到该映像

2。在Firefox上,主页的背景图像将替换为全黑背景

在firefox中打开时,无法加载主页的背景图像。 对于这些问题的任何帮助或解决方案,我们将不胜感激

谢谢。

我可以帮你回答问题1:徽标托管在weebly的服务器上,但在html中,它是用如下示例中的快捷方式编写的:/uploads/2/6/8/5/26851316/1434298489.png”

简单的解决方法是保持网站的weebly版本正常工作,在html中,将缺少的图像的src值更改为如下内容

因此,您必须在图像的所有src值之前添加

否则,只需将所需的所有图像加载到服务器上站点的空白页面上,复制这些图像的图像URL,并用这些URL替换html中的URL即可

希望有帮助


如果您的所有src值都链接正确,firefox问题也可能会得到解决,但我不能确定这一点。

当我尝试从weebly导出网站时,它生成的zip中缺少一些资产。这导致一些图像无法显示,因为它们根本不存在。我不知道这种情况发生的频率(或者,如果这种情况只发生在某些网站上),但weebly的导出功能显然存在缺陷

我通过使用wget递归地获取weebly托管的内容来解决这个问题,然后手动复制丢失的资产(并且只复制丢失的资产)从wget保存的目录结构中提取,并将它们从weebly的导出zip合并到目录结构中。这很费时,但却是必要的,因为wget获取的目录结构包含动态生成的内容(weebly编辑器的元数据、具有修饰名称的资产等)您可能不希望在其他地方托管的内容中包含这些内容