Como ya ha explicado "argazedon" el uso de POR no es necesario, pero no es incorrecto.
Las DOS frases siguientes son CORRECTAS y significan lo mismo (aunque, por cuestiones de estilo, yo preferiría usar "sigA" en vez de "siguE"):
1) Usted sigue por esta calle todo recto.
2) Usted sigue esta calle todo recto.
Sin embargo cada frase tiene un "análisis semántico" distinto. Estas serían las estructuras "completas" de cada frase:
1) Usted siga (caminando) POR esta calle todo recto. [En esta estructura, SIGA significa CONTINÚE. Es decir, CONTINUAR una ACCIÓN]
2) Usted siga (la dirección de) esta calle todo recto. [En esta estructura, SIGA significa PERSIGA. Es decir, PERSEGUIR una COSA]
Lamento no saber explicarlo en polaco :((