如果仔细研究诸葛亮的几次北伐路线,你就会发现,诸葛亮总是喜欢走远路。诸葛亮既然身在汉中,为何不从关中长驱直入,这样从汉中到长安,不过也780里路。但是从第一次北伐开始,诸葛亮偏偏绕到陇西,然后再向东攻打长安,这中间的距离却差了一倍之多。这其中有什么道理呢?这主要有两个原因。
第一个原因,如果从关中借道,那蜀军不得不面临一个天险,那就是秦岭。想要通过它,只有三条路可走,分别是子谷、骆谷和子午谷。其中地势较为平坦的是斜谷,此路北高南低,与河谷平行。想当年,曹军也是从斜谷南下攻打汉中。但是诸葛亮依然没有选择斜谷,主要还是因为真的不好走。在汉朝的时候,在这里运输货物的马队,就经常有马累死的情况发生。这即使是人,翻了这么多的人,走了这么多的路,哪有谁不累的?更不要提长途行军,哪还有力气作战啊。魏延是曾经提到过,建议丞相兵出子午谷,不过还是被诸葛亮拒绝了。这次主要考虑的是后勤补给跟不上。想要把这么多的物资运过秦岭,这真的很难。再说关注了老百姓,也绝不会轻易把粮食给攻打他们的蜀军。
第二个原因,诸葛亮北伐,多次绕道祁山,其主要目的除了是避开天险,还有分散陇西的势力。在陇西地区是存在大量的少数民族,而且力量不容小觑,虽然是在曹操的控制下,但当地的少数民族心里是认可曹操的。曹操想攻打汉中的时候,还得先打一下陇西的少数民族,怕自己进军汉中的时候被切了后路。诸葛亮出军歧山,那关中必然会分拨出一部分地域来支援陇西,这样关中的防御力量就被削弱了。进军关中也就会相对轻松一些了。