Originariamente inviato da Roby_72
Forse ti conviene scrivere dinamicamente nella vecchia pagina che non c'è più una cosa di questo tipo:
codice:
<%@ Language="VBScript"%>
<%
url="http://www.xxxx.it/nuovourl.asp"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", url
%>
Roby
ok grazie ci provo !
in pratica io ho un catalogo prodotti, molti prodotti, identificati da un ID
esempio : /pagina.asp?id=123
io dovro' qundi intercettare l'ID=123, andare a vedere nel database se per quel prodotto ho settato il nuovo url e quindi :
- se trovo che il prodotto ha il nuovo url, (esempio http://www.sito.it/nuovourl.asp) allora scrivero' :
codice:
url="http://www.sito.it/nuovourl.asp"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", url
caso 2:
se invece io non trovo nel database questo prodotto (magari perche' eliminato), faccio un redirect 301 di default magari ad un elenco di prodotti della stessa categoria, concordi ?
Inoltre, caso 3, sto impelementando l'url rewriting per questo sito che e' gia' indicizzato su google.
quindi quando attivero' il rewriting, devo far si che ci sia un redirect 301 al nuovo url
esempio :
codice:
url_old = "http://www.xx.it/pagina.asp?id=12
url_nuovo = "http://www.sito.it/casio/12
quando un utente digita nella barra degli indirizzi l'ulr vecchio, io intercetto la querystring (pagina=12) e faccio il lavoro di cui sopra.
concordi ?