- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- redirect sito senza mod_rewrite
-
redirect sito senza mod_rewrite
Salve,
Dovrei reindizzare le url di un vecchio sito verso un nuovo sito già online da circa un anno e ben posizionato.
Purtroppo il vecchio sito è un server windows senza mod_rewrite abilitato (ho fatto la verifica consigliata su Wiki Gt).
Come posso riprendere le vecchie pagine e reindirizzarle verso le nuove senza il mod_rewrite? Esistono dei metodi alternativi e altrettando validi a livello seo?
grazie per i suggerimenti
Lilo
-
Si, puoi farlo lato script.
Per esempio in php puoi utlizzare, se mantieni lo stesso albero di URL:Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www. nuovo-dominio .it".$_SERVER['REQUEST_URI'] );
-
Salve,
Gli url non sono gli stessi dal vecchio al nuovo sito. Anche perchè nel vecchio non erano ottimizzare a livello seo come url.
Come posso fare?
grazie
Lilo
-
Dipende da come è stato fatto il sito. sono pagine statiche?
Se dinamiche in php, asp, asp.NET?
Tutte le pagine hanno un file incluso inizialmente?
-
sono su server windows
pagine statiche in html
non hanno un file incluso
cmq ho visto che sul server si possono utilizzare anche file in phpse più semplicemente reindirizzassi tutte le vecchie alla home page del nuovo sito, porterei a una penalizzazione di quest'ultima?
non comportebbere nessun rischio mandare tutte ad una unica pagina?
-
@lilo said:
non comportebbere nessun rischio mandare tutte ad una unica pagina?
Redirect vuol dire "questa pagina era qui ed ora è qui".Dire che tutte le pagine si sono spostate nella index? Io non lo farei!
-
@lilo said:
sono su server windows
pagine statiche in html
non hanno un file incluso
cmq ho visto che sul server si possono utilizzare anche file in phpse più semplicemente reindirizzassi tutte le vecchie alla home page del nuovo sito, porterei a una penalizzazione di quest'ultima?
non comportebbere nessun rischio mandare tutte ad una unica pagina?
Usa il php con il codice che ti ho dato prima.
Se non sei pratico di espressioni regolari, utilizza if else, anche se non è elegante, l'importante è che raggiungi l'obbiettivo
-
- Mah il seguente codice è applicabile solo se hai gli stessi url sia nel vecchio sito come nel nuovo, non è il mio caso in quanto gli url sono sempre differenti.
Es. dove-mangiare.html -> ristorante-hotel.html
Header( "Location: nuovo-dominio .it".$_SERVER['REQUEST_URI'] );
-
Non è salutare mandare tutto alla home page, come consigliato sopra.
-
Potrei fare un redirect 301, con l'uso di espressione regolare per directory? ossia in questo caso:
Es. vecchiosito.it/bicicletta/ -> nuovosito.com/bikehotel/
è fattibile tramite php?
grazie
Lilo
- Mah il seguente codice è applicabile solo se hai gli stessi url sia nel vecchio sito come nel nuovo, non è il mio caso in quanto gli url sono sempre differenti.
-
Salve,
purtroppo nelle sezioni interne del sito, non viene riconosciuto php, sono solo pagine statiche.
Il meta tag refresh ha delle controindicazioni a livello di posizionamento sul nuovo sito? Penso di reindirizzare pagina per pagina. Chiedo un Vostro parere.
<META HTTP-EQUIV=Refresh CONTENT="0; URL=nuovosito.com/url.htm">
-
Se non ci sono alternative va bene in meta tag refresh.