Buongiorno a tutti,
abbiamo spostato parte del nostro sito su un altro host e vorremmo non far comparire l'errore 404 su queste pagine.
Abbiamo provato il codice del redirect 301, ma quello generale (di tutto il sito) funziona, mentre quello per le singole pagine no. Per farvi capire il problema, questo è il codice usato (generale e esempio di una delle pagine):
Il punto è che quando si va all'indirizzo vecchio, l'indirizzo della nuova pagina risulta essere:Codice:Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On RewriteBase / RewriteRule ^(.*)$ http://nuovo_dominio/$1 [R=301,L] Redirect 301 /vecchia_url http://nuovo_dominio/store/it/product/nome_prodotto/
http://nuovo_dominio/vecchia_url
Cioè modifica la path del dominio, ma dopo quella lascia invariato il resto della url dall'indirizzo vecchio.
Se si leva la riga
non funziona neanche il redirect delle pagine.Codice:RewriteRule ^(.*)$ http://nuovo_dominio/$1 [R=301,L]
Visto che abbiamo in giro un sacco di link a queste pagine, non vorremmo che diventassero tutte "Errore 404" e vorremmo che puntassero al nuovo link.
Dove sbagliamo?
Grazie mille

LinkBack URL
About LinkBacks
