Hi,
Here is some very interesting blog post about your problem to understand it better. What you can do in Kentico:
- Is to create custom event handler which will replace '&' sign with other sign that is allowed ('_', '-').
- Try to use permanent urls for media files
Best regard,
Dragoljub