额……楼主,不知道你这个看法是从哪里来的。建议你搜索一下全唐诗库:
http://www3.zzu.edu.cn/qtss/zzjpoem1.dll/query
金陵114条
长安694条
洛阳456条洞带枝
唐诗里面写长安的最多。
至于怀古诗。
大概因为诗人只在遗迹和废墟处怀古行稿。唐代长纳敏安贵为京城,洛阳也是东都,两城繁盛天下,没什么好怀古的。
南京被隋炀帝夷为平地,繁华散尽,处处荒芜。所以诗人怀古很喜欢到这里。
南京(建邺、建康)是隋之前枝余六朝(三国吴、东晋、南启槐朝宋齐梁陈)的都城,悄搭友而这六朝都很短命,所以给文人丰富的写作题材。