Ciao a tutti!

tra qualche giorno rinnoverò completamente un sito e sarò costretto a cambiare anche i nomi delle pagine..

ho letto in giro che si può usare il redirect 301 per favorire il passaggio degli spider e degli utenti alle nuove pagine (sullo stesso dominio).

Quello che mi confonde è:

1) uso .htaccess o php? vantaggi e svantaggi?
2) devo fare una lista di tutti gli url cambiati uno per uno? oppure se uso php, come faccio per le pagine che presentano variabili $_GET? ad esempio non posso dire che articoli.php si è spostata in notizie.php perché bisogna considerare le variabili relative ad esempio all'id...

Aspetto indicazioni!