如果前方的直行信号灯亮红灯,此时车辆直接直行进入主道的,是违法行为,属于闯红灯。如果前方的直行信号灯亮红灯,右转信号灯亮绿灯或没有右转信号灯的,此种情况机动车从辅道可以直接右转进入横向车道的主道,不算违法。
法律依据:《中华人民共和国道路交通安全法》第三十五条 机动车、非机动车实行右侧通行。
第三十八条 车辆、行人应当按照交通信号通行;遇有交通警察现场指挥时,应当按照交通警察的指挥通行;在没有交通信号的道路上,应当在确保安全、畅通的原则下通行。
《中华人民共和国道路交通安全法实施条例》 第三十八条 机动车信号灯和非机动车信号灯表示:(一)绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;(二)黄灯亮时,已越过停止线的车辆可以继续通行;(三)红灯亮时,禁止车辆通行。在未设置非机动车信号灯和人行横道信号灯的路口,非机动车和行人应当按照机动车信号灯的表示通行。红灯亮时,右转弯的车辆在不妨碍被放行的车辆、行人通行的情况下,可以通行。