Hola,
Código PHP:
if (2 != $_SESSION['usuario_nivel'] || 1 != $_SESSION['usuario_nivel']){
Si el nivel es 1, entonces es distinto de 2, con lo que ese if se cumple. Lo mismo que si es 2, es distinto de 1 y se cumple la condicion.
Lo que quieres es que redireccione si el nivel es distinto a 1 Y distinto a 2:
Código PHP:
if (2 != $_SESSION['usuario_nivel'] && 1 != $_SESSION['usuario_nivel']){
Cuando tengas condiciones compuestas, crea una tabla de la verdad para esas condiciones, y haces la prueba con los valores posibles.
Saludos.