一般情况下,直行被右侧直行车撞了,是右侧直行车的责任。根据《道路交通安全法》相关规定,在没有交通信号指示的路口,应让右侧道路的来车先行。右侧直行车未遵守此规定,与直行车辆发生碰撞,应承担主要责任。但具体责任划分还需综合考虑现场实际情况,如是否存在超速、违规变道等其他因素。若直行车辆也有违规行为,如闯红灯等,那么责任划分可能会有所调整。总之,最终以现场交警的责任认定为准,以确保责任划分的公正性和合理性。
如果你对此类交通事故的责任划分还有其他疑问,或者需要进一步的法律帮助,可以直接向我咨询。