• User Newbie

    Isapi3 Rewrite: Redirect 301 eliminando variabili

    Ciao a tutti,

    Sto combattendo da settimane con un problema e spero che qualcuno di voi possa aiutarmi. Vi spiego tutto:

    Ho il componente Isapi 3 Rewrite su server Windows che lavora sul file .htaccess. Ho effettuato diverse operazioni di rewrite ma ho un grosso problema con un redirect 301.
    Ho una serie di sezioni con questa struttura:
    www-miosito.it/nomepagina.asp?id=1
    www-miosito.it/nomepagina.asp
    (entrambe le pagine restituiscono lo stesso risultato)

    devo informare il motore di ricerca che le pagine sopra stanti non esitono piu, poiche sono state sostituite dal nuovo rewrite:
    www-miosito.it/nomecartella/

    Allora, facendo questa operazione per la pagina senza variabile non ho problemi, e faccio in questo modo:

    RewriteRule ^nomepagina.asp$ www-miosito.it/nomecartella/ [R=301]
    

    Quando però tento di fare l'operazione con la pagina avente variabili il redirect non mi funziona correttamente, ma mi restituisce
    www-miosito.it/nomecartella/?id=1

    Qualcuno di voi sa suggerirmi quale regola devo aggiungere?

    Per la cronaca ho gia provato questa

    RewriteRule ^nomepagina.asp\?id=1$ www-miosito.it/nomecartella/ [R=301]
    

    ma non funziona.

    Grazie a tutti spero possiate togliermi da questo problema!

    (P.s ho dovuto sostituire http : // www . con www- per pubblicarlo qui)