redirect 301 alla stessa pagina con un url rewrite

altrove

Nuovo Utente
Salve a tutti.
Dovrei fare un redirect 301 su pagine con contenuti identici ma ovviamente con link di provvenienza diversi. esempio:

http://www.misito.it/profilo.php?cod...tel-3280822111
è uguale a:
http://www.miosito.it/annuncio-xxx-F...47-100051.html

è chiaro che voglio indicare il secondo link come unico e dire ai motori di ricerca che ogni link in arrivo su quella pagina deve avere una sintassi come quella.

ho così inserito alcune righe di codice php che vorrei porre alla vostra attenzione:

PHP:
<?php
//identifico la patch di arrivo alla pagina
$url_in_arrivo="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

//=http://www.miosito.it/profilo.php?codice=100140-xxx-PIACENZA-xxx-tel-3396818343
//creo la variabile con la patch semplificata con i dati presi da DB
$url_seo="http://www.miosito.it/annuncio-xxx-".$provincia."-".$nome."-".$tel."-".$get_cod.".html";

//confronto i due link
if($url_in_arrivo <> $url_seo)
{
$seguito=$provincia."-".$nome."-".$tel."-".$get_cod.".html";
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.miosito.it/annuncio-xxx-".$seguito );
}
?>

a questo punto non funziona! si crea un loop continuo e non carica il profilo...
ricarica praticamente la stessa pagina con il primo link: quello dinamico! ... sembra non eseguire la
redirect.

Devo anche re-indirizzare link quasi identici! esempio:
/annuncio-xxx-FERRARA-KRISTAL-3478728928-100014.html
/annuncio-xxx-ferrara-kristal-3478728928-100014.html
/annuncio-xxx-FERRARA%20KRISTAL-3478728928-100014.html
/annuncio-xxx-ferrara%20kristal-3478728928-100014.html

Portano tutti alla stessa pagina, ma google ovviamente ne indicizza 4!

Magari è una stupidata, una svista!
Grazie a chiunque sa darmi un consiglio.

ciao! :byebye:
 
Ultima modifica di un moderatore:

Discussioni simili