Afghan police did not say who was behind the attack , but Taliban rebels have often been blamed for such attacks .