1

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

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

1. 重新托管 HTML 后,横幅上的徽标图片不会出现

为了比较,这里是托管在 weebly 上的网站:http: //mjmacoustique.weebly.com/

以及公司服务器上的网站: http ://www.mjm.qc.ca/redesign2015/

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

2. 在火狐上,首页的背景图片被替换为全黑背景

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

谢谢。

4

2 回答 2

1

我可以帮助解决问题 #1:徽标托管在 weebly 的服务器上,但在 html 中,它是用一种快捷方式编写的,例如:/uploads/2/6/8/5/26851316/1434298489.png"

简单的解决方法是保持网站的 weebly 版本正常工作,在 html 中将丢失图像的 src 值更改为类似http://mjmacoustique.weebly.com/uploads/2/6/8/5 /26851316/1434298489.png

因此,您必须在图像的所有 src 值之前添加http://YOURSITE.weebly.com 。

否则,只需在服务器上网站的空白页面上加载您需要的所有图像,复制这些图像的 url 并用它替换 html 中的 url。

希望有帮助吗?

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

于 2015-06-26T20:16:30.370 回答
0

当我尝试从 weebly 导出网站时,它生成的 zip 中缺少一些资产。这导致一些图像无法显示,因为它们根本不存在。我不知道这种情况多久发生一次(或者它是否只发生在某些网站上),但 weebly 的导出功能肯定似乎有错误。

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

于 2017-02-17T03:31:22.963 回答