Fix + sign handling in source file URL