• User

    redirect 301 con php, mod_rewrite non redirige

    Salve a tutti, ho un problema con un redirect, spiego meglio:

    RewriteRule ^download/free-svg.(p)?htm(l)?$ index.php?vector [R=301,L]
    

    non funziona, non so perchè.

    Ho provato anche con

    Redirect 301 /index.php?vecchiapagina http://www.sito.mio/nuova/pagina.htm
    

    ma non funziona nemmeno questo, allora ho provato a fare un redirect con php

    [PHP]header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://www.nuova-url.com/');[/PHP]

    ma il problema è che il sito è stampato tutto in una sola pagina di conseguenza dovrei porre una condizione:

    [PHP]if(isset($_GET['variabile'])){
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://www.nuova-url.com/');
    }[/PHP]

    però cosi redirige alla "home del sito", e non alla pagina che mi interessa, non solo la pagina index.php?vector, ma anche download/free-svg.htm

    please, help me!!!❌x❌x❌x❌x❌x❌x❌x