Prestashop – nastavení multistore
Dobrý den,
V prestashopu jsem nastavil multistore. Základní eshop: zlepsovak.cz.
Druhý eshop ganzoknife.cz bude obsahovat jen některé zboží ze zlepsovak.cz. Ten funguje, běží pod doménou http://www.zlepsovak.cz/domains/ganzoknife.cz. ganzoknife.cz je nastaven jako alias zlepsovak.cz a DNS samotné domény ganzoknife.cz je nastaveno na Wedos. Po zadání ganzoknife.cz se dostanu do složky domains/ganzoknife kde je index.php se slovem „test“.
A samozřejmě potřebuji poradit se zápisem do .htaccess, aby se po zadání ganzoknife.cz otevřel druhý eshop http://www.zlepsovak.cz/domains/ganzoknife.cz.
Nastavení multistore v samotném Prestashopu mám takto:
Děkuji za každou radu.
5 Answers
Dobrý den,
jak fungují aliasy se dozvíte zde https://kb.wedos.com/cs/webhosting/webhosting-samostatne-weby-pro-aliasy/ a zde https://kb.wedos.com/cs/webhosting/webhosting-pridani-a-nastaveni-aliasu/
Dobrý den,
nejlepší by bylo soubory Prestashopu přesunout do složky /www a složky s názvy domén z /www/domains smazat. Pak budou obě domény načítat stejný Prestashop a správně se načtou.
V opačném případě by bylo třeba změnit document root domény, třeba těmito .htaccess příkazy:
#kod do /www/.htacess RewriteCond %{HTTP_HOST} ^(www\.)?puvodnidomena.cz$ RewriteCond %{REQUEST_URI} !^/domains/novadomena.cz/ RewriteRule (.*) /domains/novadomena.cz/$1 [L]
Soubory Prestashopu mám pod /www.
Složka domains je tam kvůli aliasu. A je prázdná (až na testovací index.php).
Kdybych alias zrušil, mohl bych smazat domains, ale je potom cesta, jak by to fungovalo? Tedy aby na doménu zlepsovak.cz mířil i ganzoknife.cz, ale ten se otevřel jako samostaný eshop?
Jinak samozřejmě vyzkouším zápis do .htaccess…
Děkuji
Pokud máte soubory ve složce /www, tak stačí mít obě domény nasměrované na webhosting, nastavený alias a pak vám budou načítat stejné soubory webu. O zařazení do multistore a spuštění správného webu se již stará Prestashop.