Light dominantly interacts with objects that have electric charge. Since light itself does not have electric charge, one photon cannot directly interact with another photon. Instead, they just pass right through each other without being affected. Because they are bosons and because they carry no electric charge, one photon cannot directly bounce off another photon. For example, when you point two sources of lights (say, flashlight) at each other, the light rays simply pass through. In contrast, if you point two water jets at each other it becomes a mess at the intersection point.
However, two photons heading towards each other can indeed collide indirectly. The process goes like this. A photon can spontaneously degenerate into a particle with mass and its antiparticle in a process known as pair production. In this process, the energy of the photon is completely transformed into the mass of the two particles. For example, a photon can turn into an electron and an anti-electron. If two photons head towards each other and they both turn into electron/anti-electron pairs at about the same time, then these particles can interact. The anti-electron from one photon will collide with an electron from the other photon, and turn back to light. The same thing happens to the other anti-electron and electron. The overall effect is that you get two photons going into the interaction and you get two photons coming out of the interaction, so it looks like the photons simply bounced off each other. In a sense, the one bit of light did indeed bounce off the other bit of light, but only indirectly by transforming into other particles.
Only gamma-rays can collide indirectly. And gamma-rays are just "high energy" photons. Pair telescopes work on this principle.
Photon-photon scattering is therefore possible through an indirect mechanism, but it is rare. There are two reasons that it is rare. First, light can only turn into other particles if it has enough energy to create the mass needed for the new particles, according to E = mc2. Because c is such a huge number, it takes a large amount of energy to make a little bit of mass. In order to turn into an electron and an anti-electron, the photon must have at least as much energy as the equivalent energy of their combined masses. Only gamma rays (one step higher than X-rays) have enough energy to do this. Secondly, the photons have to transform at just the right moment in order for the new particles from both photons to collide. For both of these reasons, light-light scattering is very rare. In fact, light-light scattering has never been conclusively observed. All the steps in light-light scattering have been observed (pair production and pair annihilation), so that we know that it is possible. The whole effect is just so rare that it has never been observed.
Source
As pointed out by Beliod, light-by-light scattering has been observed. However, do note that this was an experimental observation and not because of natural causes. Therefore, the last part saying "The whole effect is just so rare that it has never been observed" still is correct.