Управление в русском языке

вдоль — по

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

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

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