“Shiloh.” When Joshua crossed the Jordan River into the Promised Land, the Tabernacle with the ark of the covenant was set up at Shiloh (Josh. 18:1, 8, 10; 19:51; Judg. 18:31; 21:19; 1 Sam. 1:3, 24; 3:21; 4:4; Jer. 7:12). The Tabernacle stayed at Shiloh for so long that it seems to have been modified somewhat into a more permanent structure and is actually called a “Temple” (1 Sam. 1:9; 3:3). Hophni and Phinehas, the evil sons of the High Priest Eli, helped the army of Israel take the ark from the Tabernacle to the battlefield, where it was captured by the Philistines, and that was the last time the Tabernacle and ark were together (1 Sam. 4:3-11).
The ark was returned by the Philistines but was taken to Kiriath-jearim (1 Sam. 7:1-2). Then it was taken by David to Jerusalem, who pitched a tent for it, but that tent was not “the Tabernacle” (2 Sam. 6:17). The ark stayed in David’s tent until the Temple was finished, at which time Solomon moved it into the Holy of Holies in the Temple (1 Kings 8:4).
As for the Tabernacle itself, the Israelites apparently felt that the Tabernacle was in danger at Shiloh, so it was taken without the ark to Nob (1 Sam. 21:1-9). Then, when Saul killed the priests at Nob (1 Sam. 22:11-19), the Tabernacle was taken to Gibeon (1 Chron. 16:39). It was there at Gibeon until Solomon finished the Temple in Jerusalem, at which time it was placed in storage in the Temple.
God saying He would make His Temple (His “house”) “like Shiloh” should have been a very powerful warning to the people of Judah about their behavior. Both Shiloh and the Temple had been the center of worship for Israel, and God had made His very name to dwell at Shiloh (Jer. 7:12). But God’s name and His presence are a blessing to be enjoyed and to be honored by loving obedience. God will leave if He is misused. God abandoned Shiloh (Ps. 78:60), and centuries later the city of Shiloh was abandoned by the people. We know from history that despite the warning of the prophets, Judah continued to disobey Yahweh, and eventually He abandoned the Temple, which was burned down, and the city of Jerusalem was destroyed and the people carried away captive to Babylon.