phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

come faccio un redirect da un sito a un altro per 2000 prod?

Vuoi parlare di un qualunque argomento con la community, cui non riguarda gli argomenti da noi trattati? Ecco la sezione che fa per te.
Avatar utente
gpgiuit
Utente
Utente
Messaggi: 34
Iscritto il: 04/08/2010, 21:20
Versione: 3.0.12
Server: UNIX/Linux

come faccio un redirect da un sito a un altro per 2000 prod?

Messaggio da gpgiuit » 25/12/2010, 0:32

ciao, vorrei per lo meno una dritta, è Natale siate buoni :D su come fare per il mio problema, ho un eshop con zencart, 2000 prodotti, bene indicizzato su google, i prodotti hanno tutti un indirizzo URL ottimizzato.
Siccome devo cambiare CMS per l'ecommerce come faccio a reindirizzare i vecchi prodotti ai nuovi indirizzi?
Sperando che si possa fare in blocco, cioè non predendo uno a uno i prodotti...
ma anche uno a uno mi dite come si potrebbe fare?
:shock:
me la cavo con htaccess e altro, se qualcuno mi dice la direzione da seguire mi fa un grande favore.

P.S. a tutti auguro un Buon Natale

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da Carlo » 25/12/2010, 14:00

Ragionando un pò, gli ID dei vecchi prodotti non credo che corrispondano con quegli nuovi, esatto?

Pertanto con l'htaccess non hai un gran che di possibilità.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
gpgiuit
Utente
Utente
Messaggi: 34
Iscritto il: 04/08/2010, 21:20
Versione: 3.0.12
Server: UNIX/Linux

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da gpgiuit » 25/12/2010, 16:29

non corrispondono nel senso che ho nel vecchio ecommerce per esempio
sito/categoria-1/prodotto-1.html
nel secondo magari avrei
sito/category-numero-1/nome-prodotto-1.html
il problema mio è che vorrei capire come si può fare a reindirizzare il tutto.
Su siti americani mi hanno detto di pagare qualcuno, ma se si può fare e se capisco vagamente come fare vorrei provarci io, il problema è che non so da dove partire.
grazie per aver risposto anche a Natale.
Davvero auguri di Cuore.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da Carlo » 25/12/2010, 22:31

Beh, se l'ID è uguale sia per il prodotto sul vecchio CMS che su quello nuovo il lavoro è semplice, ma se invece non corrispondono non vi è nulla da fare.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
gpgiuit
Utente
Utente
Messaggi: 34
Iscritto il: 04/08/2010, 21:20
Versione: 3.0.12
Server: UNIX/Linux

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da gpgiuit » 27/12/2010, 22:44

avrei due domande ancora:
- se carico i prodotti con lo stesso ID a quel punto come potrei fare?
- se non posso avere lo stesso ID posso almeno reindirizzare tutti i vecchi prodotti tramite htaccess alla home del sito?
grazie come sempre in anticipo ;)

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da Carlo » 27/12/2010, 22:46

Entrambe le richieste sono possibili via htaccess.

Se me lo mostri potrei dirti come lo devi modificare.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
gpgiuit
Utente
Utente
Messaggi: 34
Iscritto il: 04/08/2010, 21:20
Versione: 3.0.12
Server: UNIX/Linux

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da gpgiuit » 27/12/2010, 23:12

Codice: Seleziona tutto

BOF SSU
Options +FollowSymLinks -MultiViews
RewriteEngine On
Make sure to change “test_site” to the subfolder you install ZC. If you use root folder, change to: RewriteBase / 
RewriteBase /
#redirect301 per dire a google che sito.it e http://www.sito.it sono la stessa cosa 2 righe
rewritecond %{http_host} ^mysite.it
rewriterule ^(.*)$ http://www.mysite.it/$1 [r=301,L]

Deny access from .htaccess
RewriteRule ^\.htaccess$ – [F]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1 [E=VAR1:$1,QSA,L]

EOF SSU
questo quello che ho con zencart, dovrei passare a prestashop

EDIT by Haku. Inserito codice tra i tag code.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da Carlo » 27/12/2010, 23:32

Usa il BBCode CODE per inserire il codice.

Comunque inviami anche in PM, alcuni links di prodotti, perchè da quel che vedo qui ogni link viene passato al CMS che poi lo elabora internamente.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da Carlo » 28/12/2010, 21:54

Dovrebbe essere corretto, ma prima è consigliabile testarlo. Devi inserirlo nel file .htaccess presente nella root del sito.

Codice: Seleziona tutto

# REDIRECT PRODOTTI DA VECCHIO SHOP AL NUOVO
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/(.*)-p-([0-9]+)$ /nuovonegozio/product.php?id_product=$3 [QSA,L,NC]
Se il rewrite è già attivo in quel file, e quindi è presente già RewriteEngine On, rimuovi queste due righe:

Codice: Seleziona tutto

RewriteEngine On
RewriteBase /
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
gpgiuit
Utente
Utente
Messaggi: 34
Iscritto il: 04/08/2010, 21:20
Versione: 3.0.12
Server: UNIX/Linux

Re: come faccio un redirect da un sito a un altro per 2000 p

Messaggio da gpgiuit » 29/12/2010, 11:48

ciao, sicuramente mi sono spiegata male.
E' vero che adesso in prova c'è il nuovo sito sotto /nuovonegozio
ma appena mi finiscono un template io in pratica farò un backup del vecchio sito e installerò tutto il nuovo che non sarà nella directory nuovonegozio
ma sempre nella root
in pratica li sostituisco una volta che ho completato il lavoro del template e del passaggio clienti.
Scusa non sono stata chiara io
P.S. a meno che non sia conveniente da un punto di vista di motori di ricerca mantenere la directory nuovonegozio

Rispondi

Torna a “Off-Topic”

Chi c’è in linea

Visitano il forum: Nessuno e 63 ospiti