Mi accingo a cambiare CMS al sito e quindi ad allestire un corposo .htaccess che mi consenta di reindirizzare uno ad uno tutti i contenuti attualmente presenti ad un indirizzo diverso sullo stesso dominio.
Il mio server supporta il redirect:
Ho provato ad implementare un semplice redirect del tipo:
Redirect 302 / http://google.it
e così facendo tutte le pagine finiscono su google! (ho messo il 302 sia mai passasse proprio lo spider di google in quell'istante!)
Il mio server supporta il redirect sul medesimo dominio:
Ho provato ad implementare un semplice redirect del tipo:
Redirect 302 /sezione1/ http://www.miosito.it/sezione2/
e va tutto ok.
Problema:
quando vado ad inserire un link effettivo con codice php non ne vuol sapere di andare! Ho provato ad esempio una cosa del genere:
RewriteEngine On
RewriteBase /
Redirect 302 /sezione1/article.php?storyid=44 http://www.miosito.it/titoloarticolo.html
Invero mi si potrebbe obiettare che le regole per scrivere http://www.miosito.it/titoloarticolo.html sono nello stesso .htaccess e quindi ho provato anche con
Redirect 302 /sezione1/article.php?storyid=44 http://www.miosito.it/sezione2
dove http://www.miosito.it/sezione2 esiste a prescindere dal mod rewrite ed il risultato è il medesimo: non ne vuol sapere assolutamente! Semplicemente ignora il comando e mi carica la pagina vecchia come se quella regola non esistesse!
Cosa sbaglio?

Rispondi quotando
