Ragazzi ho provato in tutti i modi a far reindirizzare alcune pagine del mio sito su altre.
Allora, il problema è questo.
Io prima avevo indirizzi del tipo
www.miodominio.it/?action=model-controller
Ora, ho effettuato il rewrite dell'url e viene così:
www.miodominio.it/model.html
Il problema è che la stessa risorsa la raggiungo anche da
www.miodominio.it/?action=model-controller
Ora vorrei che questi vecchi link, quando chiamati, restituiscano un 301 e vengano reindirizzati ai nuovi così da evitare che google veda dei contenuti duplicati.
Ho provato sia con il RewriteRule, RewriteCond, Redirect, RedirectPermanent, qualunque cosa...
Ma o mi va in un loop infinito, o mi aggiunge la path del sito a quella già presente
codice:#Questo mi crea un loop infinito RewriteCond %{QUERY_STRING} ^action=([a-z]+)-controller$ RewriteRule ^(.*)$ %1.html? [R=301,L] RewriteRule ^model\.html$ index.php?action=model-controller [NC,L]

Rispondi quotando