assets,templates: Add missing origin URL query parameters encoding
Some origin URLs might contain characters that need to be escaped when
setting an origin URL to a query parameter.
So ensure to properly encode them to avoid 404 errors.
Closes T2584