https url 的 CSS
寻找样式表中引用的图像的一些帮助。我对网站内非安全位置的这些内容没有任何问题,但仅限于 https。样式表加载良好并正确显示除图像之外的所有内容。
example:
body {
margin: 0;
padding: 0;
background: url(/img/background_tile.gif) top left repeat-x;
text-align: center;
background-color: #fff;
}
我的所有 css 文件和代码中的其他图像路径都使用图像的相对 url。如何确保它们都能正常工作,而无需使用 https 或 http 对图像路径进行硬编码?我希望代码能够在 http 和 https 上正常工作。
谢谢
looking for some help with images referenced within the stylesheet. I have no problems with these from non secure locations within the site but only from https. The stylesheet loads fine and displays everything correctly except for the images.
example:
body {
margin: 0;
padding: 0;
background: url(/img/background_tile.gif) top left repeat-x;
text-align: center;
background-color: #fff;
}
All my css files and other image paths inside the code use relative urls to images. How can I make sure they all work fine without hard coding my image paths with https or http? I want the code to work fine with http and https.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会打开 FireBug,查看“网络”选项卡,然后查看图像的 HTTP 状态代码。
如果代码是 404,那么我将查看 httpd.conf 文件(假设您使用的是 Apache)以查看端口 443 指令的 DocumentRoot 是什么。
我说知道这一点才有意义,因为如果 443 指令有一个完全不正确的 DocumentRoot,那么整个站点将不会显示。
I would open FireBug, look at the Net Tab, and see the HTTP status code for the image.
If the codes are 404, then I would look into the httpd.conf file (assuming you are using Apache) to see what the DocumentRoot is for your port 443 directives.
I say this knowing that is only kind of makes sense because if the 443 directive had a completely incorrect DocumentRoot then the entire site would not display.