一个不同的机制来解释，哈伯定律就是红移和距离之间交互作用的关联性，需要使用广义相对论的宇宙论模型来解释。结果是，光子在通过扩张的空间时被延展，产生了宇宙学红移。这与都卜勒效应所描述的因速度增加所产生的红移不同（这是劳仑兹变换），在光源和观测者之间不是因为动量和能量的转换，取代的是光子因为经过膨胀的空间使波长增加而红移。这种效应在标准宇宙学模型中被解释为可以观测到与时间相关联的宇宙标度因子（formula_12），如下的形式：这种型态的红移称为“宇宙学红移”或“哈伯红移”。如果宇宙是收缩而不是膨胀，我们将