• Moderatore

    Ciao
    ma a questo ti è già stato risposto sopra.


  • User Attivo

    Perdonatemi ma allora non ho capito. Potreste darmi una mano?
    Grazie ancora


  • Moderatore

    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_301

    Se 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.


  • User Attivo

    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 prestashop

    dove imposto il redirect da
    questa pagina
    http://www. si moto . net/Marche/elenco_marche.asp?Marca=TUCANO%20URBANO

    a questa pagina
    http://www. si moto . net/3_tucano-urbano

    In modo che non mi risponda: pagina non diponibile?


  • User Attivo

    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.


  • User Attivo

    Server diversi con linguaggi diversi


  • User Attivo

    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


  • Moderatore

    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.


  • User Newbie

    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?


  • Moderatore

    Ciao Marcella,
    per nuove esigenze apri un nuovo post.