我在DigitalOcean主持了我的一个网站。我面临的问题是,每当我试图通过在浏览器中键入IP地址来加载我的网站时,它正在加载正常。但另一方面,如果我使用我的域名加载它,图像加载不正确。
以下详细信息可帮助您跟踪实际问题:
IP地址:128.199.208.187 域名:ceekraft.com
仅供参考 - 该网站是一个开放式主题。对于这两种情况,Safari中的图像都可以正常加载。
答案 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