これは、アインシュタインの一般相対性理論によって説明できます。

太陽を周回する惑星を考えてみてください。惑星が動くと、動きを曲げる中心極力が作用します。重力がなければ、惑星は直線で移動します。

一般相対性理論は、オブジェクトを平らな時空で曲線に沿って移動すると説明するのではなく、状況に異なる視点を置きます。オブジェクトは、重力の結果である湾曲した時空で特別な「線」に沿って移動すると説明されています。時空曲線は測地線と呼ばれ、直線の概念を湾曲した時空に一般化します。

光は測地線（null測地線と呼ばれる）に沿って移動するため、光が質量を持たないにもかかわらず、光の経路も重力によって湾曲しています。
This can be explained by Einstein’s theory of general relativity.

Think of a planet orbiting the sun: as the planet moves, a centripetal force acts on it, which curves the motion. Without gravity, the planet would travel in a straight line.

General relativity puts a different perspective on the situation, instead of describing the object as moving along a curve in a flat spacetime, the object is described as moving along special “lines” in a curved spacetime, which are consequence of gravitation. The spacetime curves are called geodesics, and they generalize the notion of straight lines to curved spacetime.

Light also travels along geodesics (called null geodesics), and so paths of light are also curved by gravitational force, despite the light not having any mass.