Minnesota music superstar Prince was rushed to a hospital early Friday after his private plane made an emergency landing in ­Illinois.

The pop star's jet landed at Quad City International Airport in Moline, where Prince was taken to a nearby hospital, according to the online entertainment site TMZ.

Two sources close to Prince told the Star Tribune that he was at home in Chanhassen Friday evening. One said he had been suffering from "bad dehydration" but that "all's good."

TMZ said a Prince rep told the site that he has been fighting the flu for several weeks. He had canceled two April 7 shows in Atlanta, but wanted to make Thursday night's performance there, though he was still not feeling well.

After his plane took off, TMZ said, he felt considerably worse, so his jet made an emergency landing. He got back on the plane three hours later to return home.

Prince's Twitter account was continuing to operate normally Friday with no mention of any incident. The latest tweet: A reference to the song "Controversy," which starts "I just can't believe all the things people say." The tweet ended with two smiley face emoticons.

According to flight records, a private jet operated by Executive Jet Management left the Atlanta airport at 11:51 p.m. CDT, but more than an hour after takeoff, the plane was diverted and it landed six minutes later in Moline at 1:12 a.m.

Prince performed Thursday night in Atlanta, and he was in the air for only a short time before he began feeling poorly.

Staff writers Jon Bream and Chris Riemenschneider contributed to this report. Tom Horgen • 612-673-7909