Buongiorno,
ho effettuato un restyling sul mio vecchio sito e sono quindi cambiati gli URL delle pagine (il dominio è rimasto lo stesso).
Riporto un esempio:
vecchia pagina http://www.greenbyte.it/index.php?pag=46
Nuova pagina http://www.greenbyte.it/prodotti/metastock-eod.php
poichè le vecchie pagine non esisteranno più e poichè alcune pagine sono ben posizionate nei motori di ricerca, sto utilizzando il redirect 301 per fare in modo che chi cerca la vecchia pagian venga indirizzato direttamente nella nuova.
Quindi ho inserire nel file .htaccess la seguente riga:
Redirect 301 index.php?pag=46 http://www.greenbyte.it/prodotti/metastock-eod.php
Quindi se inserisco il seguente URL nel browser
http://www.greenbyte.it/index.php?pag=46
il browser anzichè indirizzarmi nella nuova pagina (ovvero http://www.greenbyte.it/prodotti/metastock-eod.php) mi indirizza nella Home page e questo vale per tutte le pagine che ho inserito nel file .htaccess.
Ho capito che il problema è dovuto al fatto che c'è un errore nella riga di redirect, ovvero non è corretto scrivere
Redirect 301 index.php?pag=46 http://www.greenbyte.it/prodotti/metastock-eod.php (perchè è una pagina dinamica?).
Qualcuno può aiutarmi.
Grazie.