尝试使用域名而不是IP地址时未加载图像

时间:2015-09-15 09:55:31

标签: php digital-ocean opencart2.x

我在DigitalOcean主持了我的一个网站。我面临的问题是,每当我试图通过在浏览器中键入IP地址来加载我的网站时,它正在加载正常。但另一方面,如果我使用我的域名加载它,图像加载不正确。

以下详细信息可帮助您跟踪实际问题:

IP地址:128.199.208.187 域名:ceekraft.com

仅供参考 - 该网站是一个开放式主题。对于这两种情况,Safari中的图像都可以正常加载。

3 个答案:

答案 0 :(得分:1)

我已使用Chrome控制台测试

问题在于您已将IP地址放在代码中的某处,浏览器会将其解释为跨域来源...

Font from origin 'http://128.199.208.187' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://ceekraft.com' is therefore not allowed access.

答案 1 :(得分:0)

当你继续检查元素时,你的图像指向你的IP。

<img class="img-responsive" src="http://128.199.208.187/ceekraft/image/cache/catalog/demo/shoe_2/6c-450x463.jpg" alt="Nunc eismods">

尝试在打开的购物车中直接在您的域上重新上传一张图片,看看它是否能正常工作。

答案 2 :(得分:0)

ServerAlias www.example.com http://example.com/ http://www.example.com/ example.com

将别名上方的别名替换为别名下方的

ServerAlias www.example.com