Glacier ice is blue because the long wavelengths (red) part of white light is absorbed by ice and the blue light (short wavelengths) is transmitted and scattered. The ice on a glacier has been there for a long time and has been compacted down so that its structure is pretty different from the ice you normally see.