- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Migrazione sito da classic asp a Prestashop
-
Io ora che è pronto il nuovo sito vorrei puntare iol sito a nuovo omettendo quindi shop. mionuovosito.it e facendo tutto sul www
Ora però avrò vecchie pagine posizionate ed indicizzate con www.miosito. it / prima.asp come faccio ad indirizzarla ad esempio su www.miosito. it /3-caschi,
premettendo sempre che prima il server era windos ed il linguaggio era asp, ed ora è linux ed ho un cms(prestashop)
-
Ciao
ma a questo ti è già stato risposto sopra.
-
Perdonatemi ma allora non ho capito. Potreste darmi una mano?
Grazie ancora
-
Ciao,
@nandonando2 said:
Perdonatemi ma allora non ho capito. Potreste darmi una mano?
Grazie ancora
Cosa non ti è chiaro di preciso?A me non è chiaro se il dominio rimane lo stesso o cambia (hai fatto due esempi in cui in uno ha dato intendere cambiasse, nel secondo hai usato lo stesso dominio di esempio).
Se il domino cambia, dovrai tenere registrato il vecchio e fare sì che punti al nuovo server, per poter ottenere i redirect.Che il domino sia lo stesso o uno nuovo, a gli URL saranno tutti diversi perché il vecchio sito ASP classico e il nuovo basato su Prestashop hanno strutture di link diverse; è importante tu imposti i redirect 301.
Visto è un prestashop, immagino ora il server sia un Apache, giusto?
Quindi hai tra le opzioni:- usare .htaccess (file di configurazione usato nei server Apache, non lo trovi su Windows/IIS) e impostare delle regole generali (se riesci a troare una regola che mappi vecchi e nuovi URL in automatico) o regole singole per reindirizzare i vecchi URL singolarmente ai nuovi equivalenti;
- usare la sintassi PHP (Prestashop è realizzato in PHP) per fare i redirect;
- usare eventuali strumenti forniti da Prestashop (non lo conosco, non so dirti quali).
Qui una risorsa per partire:
http://www.giorgiotave.it/wikigt/os/Redirect_301Se hai fatto come suggerito in passato e bloccato l'indicizzazione del sottodominio shop.sito.it poi tutto OK, se invece il suo contenuto è stato indicizzato ti ritrovi con contenuti duplicati. In questo caso da htaccess sarà facile fare una regola di redirect visto che gli URL.
Credo ti sia stato detto tutto quanto possibile.
Per ulteriori approfondimenti è bene tu specifichi meglio la tua situazione (il domino cambia o no? il server passa da un IIS e un Apache come penso? etc..), e nelle difficoltà caso per caso postare nelle aree più opportune dei forum, dove è più probabile trovare persone con le competenze specifiche ad aiutarti.Buona giornata.
-
Alla fine ho provveduto comunque alla migrazione.
Ora ad esempio rimane indicizzata questa pagina:
http://www. si moto . net/Marche/elenco_marche.asp?Marca=TUCANO%20URBANO
(sito fatto in asp)e la nuova pagina sarà questa
http://www. si moto . net/3_tucano-urbano
sito in prestashopdove imposto il redirect da
questa pagina
http://www. si moto . net/Marche/elenco_marche.asp?Marca=TUCANO%20URBANOa questa pagina
http://www. si moto . net/3_tucano-urbanoIn modo che non mi risponda: pagina non diponibile?
-
Se avete un'informazione condivisa tra il database dello shop in asp e quello fatto con Prestashop (un codice articolo per esempio), potresti creare una tabella nell'applicazione vecchia col mapping degli URL vecchi a quelli nuovi (prendendo i permalinks dal database di Prestashop), ed effettuare il 301-redirect automaticamente dall'applicazione vecchia. Poi dopo qualche mese elimini l'applicazione vecchia.
-
Server diversi con linguaggi diversi
-
Sono riusciti a fare in questo modo e fin qui tutto funziona:
RewriteRule ^vetrina/elenco.asp$ /5-abbigliamento/$ [L,R=301]
(scrivendo in questo modo tutte le pagine elenco vanno ad "/5-abbigliamento/")ma a me servirebbe che soltanto questa pagina
"vetrina/elenco.asp?categoria=3" andasse ad "/5-abbigliamento/"ma non riesco a capire dove sbaglio
-
Ciao nandonando2,
@nandonando2 said:
Sono riusciti a fare in questo modo e fin qui tutto funziona:
RewriteRule ^vetrina/elenco.asp$ /5-abbigliamento/$ [L,R=301]
(scrivendo in questo modo tutte le pagine elenco vanno ad "/5-abbigliamento/")ma a me servirebbe che soltanto questa pagina
"vetrina/elenco.asp?categoria=3" andasse ad "/5-abbigliamento/"ma non riesco a capire dove sbaglio
Per favore apri un thread dedicato nella sezione "Mod Rewrite e Tecniche di URL Redirect"; l'argomento è mutato rispetto alla domanda originale e là è il subforum più adatto per domande sull'impostazione di htaccess.
-
Ciao,
Devo reindirizzare circa 2700 prodotti e sto attuando la procedura modificando il file .htaccess per il redirect da asp a prestashop. C'è un modo per rendere automatico questo passaggio, magari utilizzando delle variabili che automaticamente da asp rendirizzino al relativo prodotto in Prestashop?
-
Ciao Marcella,
per nuove esigenze apri un nuovo post.