为什么宋朝以前首都总在长安和洛阳之间摆动
因为长安与洛阳都处于黄河流域,这个地区开发是最早的,因此经济和文化较为先进,这是成为天下之治的先决条件,这是洛阳被作为首都首先是在东周的时候,周天子在这里居住400年,后世的帝王普遍认为这里是天子所镇之地,都于洛阳,也是为名正言顺,另则还有洛阳为天下心腹之地,所谓中心是也,与天下各地交通便利;长安类似,起始是秦始皇建都咸阳,楚汉之后,刘邦要以此为中心,压制关中故秦之地以及对于关东地区地势上得俯视,所谓一旦有变,据函谷关而守,类似秦之于六国,同时也有对北方游牧民族的警醒之意,同时还有丝绸之路的便利,后世帝王多以此政治意义、象征意义、军事防御意义等并且根据实际需要而建都于长安或者洛阳;宋朝时,宋太祖赵匡胤结束五代十国的状况,建立宋,想要与辽争取幽燕地区,可惜失败,只好建都汴梁,只因为,长安洛阳之地离北方边境太近,对于国都来说不安全;宋以后,元明清都北京,则多是由于要或者加强对北方游牧民族的控制或者就近防备游牧民族方便及时制定策略。