Rules block Amazon.de from playing MP3 previews from cloudfront
HTTPS-E version: 2013.7.10 for Chrome (version number not selectable in Trac's drop-down box, therefore I mention it here) Chrome version: 30.0.1581.2 dev-m on Windows (dev channel)
When you go to Amazon.de and play the samples of an MP3 album with HTTPS-E enabled then the songs won't play. The requests look like this (tested with [www.amazon.de/Kaleidoscope/dp/B009QRIW7G/ this album]):
Initial request:
http://www.amazon.de/gp/dmusic/get_sample_url.html/ref=dm_dp_trk2?ie=UTF8&ASIN=B009QRIWP8&CustomerID=A2V4DU8O56X6OX&DownloadLocation=WEBSITE
This receives a 302 redirect; next request:
http://d2q1srilgjznst.cloudfront.net/64%2F30%2F232802339_S64.mp3?Expires=1375389400&Signature=iAe69bMjCJe1hqXXJrQ2cxLmU01ZBrA068v4j6l4Mh6tGACaQ9w2l4Noz0uaTHZlCkpoVm77~8n3IzjwHq8nx7w6HI1cW~aQ51xXUuf8E-fpvLzW8yqIWSdu0bKeWlXmWSDPAPNtWHgHVGrTeAWTUQag23Ax1cO8bMy3zxIHR-g_&Key-Pair-Id=APKAJVZTZLZ7I5XDXGUQ
This one gets rewritten by HTTPS-E to the following:
https://d2q1srilgjznst.cloudfront.net/64%2F30%2F232802339_S64.mp3?Expires=1375389400&Signature=iAe69bMjCJe1hqXXJrQ2cxLmU01ZBrA068v4j6l4Mh6tGACaQ9w2l4Noz0uaTHZlCkpoVm77~8n3IzjwHq8nx7w6HI1cW~aQ51xXUuf8E-fpvLzW8yqIWSdu0bKeWlXmWSDPAPNtWHgHVGrTeAWTUQag23Ax1cO8bMy3zxIHR-g_&Key-Pair-Id=APKAJVZTZLZ7I5XDXGUQ
which receives a 403 forbidden.
When I turn HTTPS-E off the first two requests look the same (apart from the random IDs, of course), but the second one (the http version of the cloudfront link) is not rewritten and returns the requested audio sample.
Trac:
Username: mbunkus