分类：教育/科学-人文学科-历史学
问题：赵匡胤为什么定都汴梁？按理说，赵匡胤是一代名将，应该没有道理不明 
按理说，赵匡胤是一代名将，应该没有道理不明白汴梁易攻难守的道理。而后的皇帝也一直没有迁都，宋朝不像明朝，没有壁垒，为什么赵匡胤还是敢定都汴梁，而且后代皇帝也一直没有迁都？
回答：一、汴梁古代“天下九州”的意义上看，是天下有名的天下之冲，四通八达之地。二、开封地势平坦，气温温和，河湖密布，水道纵横，以北控燕赵，南通江淮、舟车辐轴。三、晚唐以来，全国经济中心逐渐由黄河下游移往江南，东北契丹族的兴起使中原政权的主要边患与威胁不再来自西北。依靠江南物资支撑而又漕运不济的关中屡遭战火摧残，日趋败落，已丧失定都的条件。因此，从唐朝后期到北宋立国时，首都由长安先迁到洛阳，又迁到开封，这是政治中心向经济中心趋近的结果。虽然开封定都有以上便利条件，但作为都城最大的缺点也是最致命的弱点就是四野平畴万里，无险可守，极易遭受攻击。北宋之建朝开始，就一直遭受北方辽国、金国的骚扰和威胁，以至于不得不每年给异邦上贡以苟安，成为中国历史上对外最弱的一个朝代也充分说明了开封定都的战略性缺点。赵匡胤作为一代枭雄，不可能不认识到这个明显的弱点，他也曾想迁都于洛阳或者长安，然而从现实考虑，北宋的都城最后还是牢牢定于开封，这也直接导致了北宋被外族所灭，但赵匡胤毫无选择：赵匡胤需要的是专制主义的中央集权，从司法到财政，一切权利收归皇帝。这就要求全国一半的精锐之师驻扎京师，才能牢牢控制军权，这么多军队，如果没有事情做，是很危险的。如果以洛阳或者长安作为京师，依据天险，几万军队足以守护，剩下的军队驻足外地，有反叛之虞；不派守外地，长期无军事行动，军队会成为乌合之众。而无险可守的开封正需要这样一支军队。开封为宋之国都是政治与地理结合的必然，也是赵匡胤居于自己做皇帝历程思考后的必然和无奈选择，赵匡胤在定都开封的同时，也注定了以后被异族灭亡的命运。