The defender had originally left Vale at the end of his short term deal in January, but he has now returned to Vale Park.
Ryan has signed a deal until the end of the season and goes straight into the team for tonight's game with Shrewsbury Town.
Taylor made 15 appearances for Vale, scoring four goals before his deal ended.
He made his debut against Oxford United, scoring from the penalty spot in the game.
His last match for the club came in a 2-2 draw against Bury, where he also scored from the spot.
The defender will wear the number 6 shirt for Vale, having previously worn number 40.
Everyone here is delighted to welcome back Taylor to Port Vale.