html - 我的 isp ftp 的背景图像完整路径 url?

标签 html css ftp access-control

我正在为我的网站托管我自己的服务器,我想将所有资源存储在我的 isps ftp 上(例如图像、脚本和类似的东西)以防止我的服务器上不必要的压力,并且因为我的 isps网络速度应该比他们提供给我的服务更快。现在字体和 javascripts 工作正常,但是当我在我的 css 中尝试以下内容时:

background-image:url("-url-");

它不想在我的网站上显示,在 chrome 中我得到了这个:

XMLHttpRequest cannot load -url-. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://my-domain-name/' is therefore not allowed access.

这是什么意思?

-编辑-

实际上它似乎确实显示了,但我认为它不应该显示。但是它们以一种奇怪的方式加载,所以我认为我可能只是将这些文件托管在我自己的服务器上。

最佳答案

我不知道您的 URL 格式(我假设您使用的是 http,而不是 ftp 来链接图像)或您的“IPS 服务器”的性质,但错误表明它不允许热链接图像(即服务器不允许对文件进行跨域访问。

您用来托管图像的服务是什么?如果它不是为此目的而设计的,并且您想减少自己服务器的压力,那么使用像 AWS 这样的适当 CDN 服务会更有意义(我认为他们有免费层)。

关于html - 我的 isp ftp 的背景图像完整路径 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21623361/

相关文章:

html - 随着显示变小,我的背景图像在标题中缩小

javascript - JQuery 元素 CLICK 函数 IF(对于每个 css_attribute = value)然后更改 css 值

css - Bootstrap 模态对话框 - 页脚应位于打印页面的底部

ftp - JetBrains PhpStorm - 与 FTP 服务器同步

linux - Ftp 备份文件夹下载为文件,我找不到 .tar.gz 文件

html - Safari 上 SVG foreignObject 中 <video> 元素的错误位置

html - 使用图像作为可点击的 anchor 链接

html - iOS WebKit 中的透明 SVG

CSS 元素子元素与带有文本节点的子元素

c# 在没有第 3 方库的情况下从 ftp 服务器隐式下载文件