Fans threw a barrage of fireworks outside the Stade Armand Cesari on Wednesday as Bastia's 2-1 Ligue 1 home defeat by Marseille was played behind closed doors.
"Regarding all the serious acts committed by some Bastia fans during this game and previous ones ... the disciplinary commission has decided to bar the club from playing in their stadium until further notice," the LFP said.
The ground was empty for the encounter with Marseille after ugly incidents marred the game at neighbours Ajaccio in October.
A linesman was also hit by a missile in Bastia's League Cup game against Lille two weeks ago.
Promoted Bastia, sixth from bottom in Ligue 1, travel to champions Montpellier on Saturday.
- Sports & Recreation
- Stade Armand Cesari