Ik moet afhaken waar het je eigen server en diepere wordpress betreft.
Wel kan ik nog oppervlakkige opties opperen.
In een site wordt een link vaak opgebouwd.
In de configuratie staat de domein vastgelegd (soms via de sql). Bv
www.wordpress.com Waar dan dat domein ook de benodigde machtigingen toegewezen krijgt.
Daarop bouwt de site dan de links verder. dus /index.php in een verwijzing komt op de config-domein wat dan wordt
www.wordpress.com/index.php.
Ga je dan van domein veranderen dan zul je dit ook in je configuratie moeten veranderen, want anders blijft hij zoeken naar wordpress (waar hij geen machtigingen meer voor heeft).
Je zou eens moeten kijken wat je link precies aan geeft. Erop gaan staan zonder te klinken en dan onderin je browser kijken.
Misschien staat de config nog verwezen naar het oude domein waardoor je onjuiste links opbouwt.
(even zelf verder door interpreteren op jouw situatie
)