丝绸之路是贸易路线,西夏控制没有用,他控制了又和北宋为敌,所以商人们就不走河西走廊了。实际上安史之乱之后,丝绸之路就时断时续,北宋时期还会绕过西夏走青海线路,到了南宋基本上走南方丝绸之路和海上丝绸之路了,南方丝绸之路是从四川出发,经云南、缅甸、泰国到印度,然后再向西。
从南宋到明朝,海上丝绸之路占据了主要地位,南方的城市有了很大发展,马可波罗游记可见。
丝绸之路只是商业道路,中国自然经济为主,如果不通大不了不做生意嘛,犯不着专门为这个打仗,如果哪个少数民族控制了,不太平的话也就没人走了,毕竟命比钱更重要。