cancel
Showing results for 
Search instead for 
Did you mean: 

Due domini, una sola installazione

SOLVED

Due domini, una sola installazione

Salve a tutti, vorrei sapere se c'è una guida chiara su come configurare un'istallazione e usarla per due o più domini.

 

L'esigenza nasce dal fatto che vorrei realizzare l'ecoomerce con i due domini che ho in gestione ma sfruttare solo una installazione di Magento 1.9 e poi ricrearmi i vari negozi.

 

Da qui i dubbi:

i domini devono essere ospitati sullo stesso hosting/server?

sono facilitat nell'operazione se utilizzo un hosting con cPanel che offre la possibilità di avere più domini oltre il principale?

il servizio hosting deve avere una configurazione particolare?

 

Grazie in anticipo

 

Giulio

6 REPLIES

Re: Due domini, una sola installazione

Ciao,
1) I domini sono t essere indicato come CNAME nella stessa cartella.
2) Avete ot creare viste negozio per Magento in Sistema-> Gestisci Stores
3) È necessario modificare i domini per il sito web url in vista negozio portata. Sistema -> Configurazione -> Web
4) file .htaccess è necessario aggiungere il codice che è in grado di riconoscere vista negozio.

 

SetEnvIf Host ^store1\.magentostore2\.com MAGE_RUN_CODE=YOUR_CODE_HERE
SetEnvIf Host ^store1\.magentostore2\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.store1\.magentostore2\.com MAGE_RUN_CODE=YOUR_CODE_HERE
SetEnvIf Host www\.store1\.magentostore2\.com MAGE_RUN_TYPE=website

SetEnvIf Host ^store2\.magentostore2\.com MAGE_RUN_CODE=YOUR_CODE_HERE
SetEnvIf Host ^store2\.magentostore2\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.store2\.magentostore2\.com MAGE_RUN_CODE=YOUR_CODE_HERE
SetEnvIf Host www\.store2\.magentostore2\.com MAGE_RUN_TYPE=website

 

Re: Due domini, una sola installazione

Grazie Sashas, 

 

Qiando fai riferimento a CNAME, intendi che devo creare dei record DNS su uno dei domini da utilizzare per il negozio?

I puniti 2 e 3 sono semplici da applicare, ok.

Puoi spiegarmi meglio cosa devo inserire nel file htaccess per quanto riguarda : MAGE_RUN_CODE=YOUR_CODE_HERE

 

Grazie

Giulio

 

 

Re: Due domini, una sola installazione

HI,

Se sottodominio poi CNAME. Se esso domini diversi potete chiedere al vostro provider di hosting che deve essere indicato nella stessa cartella senza una ulteriore. In seguito, quando si aprirà url vedrete negozio.

Per YOUR_CODE_HERE - il suo è il codice di vista negozio. Dovrete specificare quando si farà nuova visualizzazione in negozio Magento.

grazie

Re: Due domini, una sola installazione

ciao

ho lo stesso problema ma non ho capito la risposta.

quello che indichi sono le modifiche al file .htaccess di magento?

non occorre quindi creare vhost per domini specifici?

 

io ho un 194.xxx.xxx.xxx/magento che funziona.

sotto questo vorrei creare un shop.cliente1.it che a sua volta ha 2 negozi shop.pesca.it e shop.caccia.it 

stessa cosa per shop.cliente2.it con domini diversi.

 

ho letto un sacco di documentazione ma non ne ho tirato fuori i piedi. ho provato a configurare vhost ma spariva tutto, quindi, ricominciamo ... 

ogni aiuto è ben accetto

grazie

 

 

 

 

Re: Due domini, una sola installazione

^store2\.magentostore2\.com 

significa che ad una richiesta che arriva su http://store2.magentostore2.com viene reindirizzata una specifica view?

Re: Due domini, una sola installazione

Questa soluzione funzione bene dal test che ho fatto.

 

In pratica ho effettuato questi passaggi:

 

creato sottodomio "sub1.mysite.com" con relativa cartella subdomains/sub1

Installato magento e fatte tutte le configurazioni.

 

Poi creato sottodomio "sub2.mysite.com" che punta alla cartella --> subdomains/sub1

 

senza fare uteriori settaggi il sub2 punta come reidirizzamento a sub1.

 

In magento ho creato il secondo sito web con codice "two", con relativo negozio e vista.

 

In configurazioni ho impostato per il sito sub2 i parametri secure e unsecure con sub2.mysite.com

 

Infine ho apportato le modifiche al file .htaccess, preciso che  bisogna utilizzare il codice MAGE_RUN_CODE relativo al sito web e non alla vista negozio.

 

come descritto 

SetEnvIf Host ^sub1\.mysite\.com MAGE_RUN_CODE=base
SetEnvIf Host ^sub1\.mysite\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.sub1\.mysite\.com MAGE_RUN_CODE=base
SetEnvIf Host www\.sub1\.mysite\.com MAGE_RUN_TYPE=website

SetEnvIf Host ^sub2\.mysite\.com MAGE_RUN_CODE=two
SetEnvIf Host ^sub2\.mysite\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.sub2\.mysite\.com MAGE_RUN_CODE=two
SetEnvIf Host www\.sub2\.mysite\.com MAGE_RUN_TYPE=website

Infine per essere certo che di aprire due siti differenti, ho creato differenti catergorie per ogni sito, anche se ho impostato lo stesso tema per entrambi i siti, quando chiamo il sito sub1 mi mostra le categorie settate per sub1; quando apro sub2 mi mostra le categorie settate per sito sub2. 

Allo stesso modo con le pagine e i blocchi settati per uno o per l'altro sito.

 

In conclusione, se si vuole gestire la stessa installazione per due domini differenti, entrambi devono puntare i DNS alla stessa cartella, credo che un aiuto per questi settaggi può offrirlo il vostro hosting.

 

Se invece si vuole puntare il secondo sito come sottodominio, basta puntare il sottodominio alla creazine direttamente alla cartella dove è installato magento.

 

Per la gestione di due siti gestiti come sottodomini va bene la soluzione che ho provato e descritto sopra.

 

Comunque questa soluzione non avrei potuto testarla senza le indicazioni di sashas7777.