• User Attivo

    IF con EREG che non va...

    Ciao, ragazzi.

    Devo implementare un redirect 301 condizionale su una pagina del mio sito, ma questo non sembra funzionare.
    Ecco il codice:

    
    <?php
    if ( ereg( '^(.*)/(.*)/(.*)\?cid=([0-9]+)&order=([a-z_]+)&page=([0-9]+)$', $_SERVER['REQUEST_URI'])) {
         header('HTTP/1.1 301 Moved Permanently');
         header('Location: nuovapagina.php');
    ?>
    
    

    In pratica, il mio scopo è quello di effettuare il redirect verso la nuova pagina, le chiamate alla pagina:

    http:// www . miodominio . com/testo1/testo2.html?cid=42&order=prezzo&page=2

    Il problema è che la pagina non viene reindirizzata affatto! E' come se l'IF desse esito negativo.

    Riuscite a capire il perchè?

    Grazie 😉