lo script in php esiste:
header ( "LOCATION: nuovapagina.php" ) ;

ma questo ti salva un cookie come detto prima.
Non c'è alcuna controindicazione al tag meta. Considerando poi che se un motore di ricerca ha problemi con l'indicizzazione tramite i tag meta, figuriamoci con altri sistemi
I tag meta non sono disattivabili.
Comunque, al 100% dei casi è il browser che deve effettuare il redirect. Quindi il miglior metodo è il tag meta