http://my.domain/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 这很好用。 浏览器知道将其转换为狮子头。
http://mycdn.cloudfront.net/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 我收到此错误
ERROR
无法满足请求。
CloudFront无法连接到原点。 由cloudfront生成(CloudFront) 请求ID:
答案 0 :(得分:0)
我不知道你是否尝试过它,但你可以尝试使用日文字符而不是unicode中的等效字符。我测试了一个带有俄文字符的视频名称,它没有问题。 AWS通常支持大多数字符集。 这就是我做的:http://dxxxxx.cloudfront.net/Учебная-программа.mp4 但是,它可能无法通过CNAME工作。我从未测试过。
答案 1 :(得分:0)
您可以尝试执行这样的卷曲请求:
curl -I -H "Host: my.domain" http://mycdn.cloudfront.net/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932
这通常是测试你的cdn是否有效的最简单方法。 curl中有-I选项只显示标题。检查您是否获得了200状态代码,而不是404或其他奇怪的回复。
一般来说,dns更改可能需要一段时间才能在整个互联网上完全委派。可以使用以下工具进行检查:https://www.whatsmydns.net