вдоль — по

Предлоги синонимичны, но отличаются оттенками значения.

• Идти вдоль берега (указывается направление движения на пространстве, вытянутом в линию). Идти по берегу (указывается место движения).

Источник: Управление в русском языке. Д.Э. Розенталь на Gufo.me