If you want to know what it linked to, someone posted the link in another community. It seemed to be a Chinese landing site (looks like something along the lines of a “this domain could be yours”), with a bunch of affiliate porn ads (read: 88px X 88px animated gifs) like you might have seen in the mid 2000s.
I couldn’t read any of it because it’s in Chinese, but that’s the gist of it.