这对我来说是第一次提出问题,因为我找不到答案。
我的问题很奇怪。我用自己的图 block 服务器制作了 map 。 本地一切都很好。 但是将图 block 上传到服务器后,奇怪的事情发生了。
图 block 已加载,但随后被复制和移动,但不是全部,Bahn 5 没问题。
最佳答案
从我的网络浏览器的网络选项卡来看,似乎某些图 block 请求正在被重定向,因为网络服务器认为用户在 URL 中输入了拼写错误:
在那里,当我的浏览器请求 /16/34058/43768.png
图像时,网络服务器会发出 301 HTTP 响应代码,这意味着“您正在寻找的东西是在不同的地方”,然后告诉我的浏览器查看 /16/34059/43768.png
。
为什么我认为这是网络服务器为了自己的利益而试图变得太聪明?因为对于其他一些图 block 请求,它实际上会回复:
我建议您联系您的 Web 服务器管理员,或者查看您托管图 block 的 Apache Web 服务器的配置,特别是与 mod_rewrite
相关的任何内容。请注意,在某些情况下,您可能能够通过 .htaccess
文件覆盖默认的 Apache 配置,如 here 所示。 。 (尝试将 RewriteEngine
选项设置为关闭,也许会起作用)
如果您使用的是 Leaflet(或 OpenLayers,或任何其他类似的 map 显示库),则对不存在图 block 的 HTTP 请求将返回 404 HTTP 代码。
关于javascript - 从服务器而非本地加载时的传单和移动图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50156462/