Подскажите как можно к одному магазину привязать несколько доменов? Создавать новый магазин не требуется, домены будут просто зеркалами основного сайта
Подскажите как можно к одному магазину привязать несколько доменов? Создавать новый магазин не требуется, домены будут просто зеркалами основного сайта
Пошаманить чутка в init.php и заведётся :)
Например Мерчиум , это один физический магазин только с разными доменами и базами данных
А что именно надо изменить? И что будет с лицензией, т.е. надо ли покупать отдельную на каждый такой домен?
А что именно надо изменить? И что будет с лицензией, т.е. надо ли покупать отдельную на каждый такой домен?
Честно говоря, непонятно что хотите сделать. Задачу можете описать, где, как и зачем, а не маленький технический кусочек.
P.S.
1. К лицензионистам конечно нужно обратиться, скорее всего нельзя.
2. Непонятен смысл, очередной SEO эксперимент?
3. Лучше обратиться к профессионалам, так как тут нужно правильно сделать изменения.
Попробую описать задачу. Есть основной сервер с основным доменом(например, domain1), на сервере работает магазин на cs-cart к которому привязан этот домен(в конфигах прописан и в БД), настроено все по документации. Есть дополнительный сервер к которому привязан домен(например, domain2), на этом сервере работает nginx и с помощью proxy_pass <основной сервер:8080> настроено проксирование на основной сервер. Домены и проксирование настроено и работает, но cs-cart выдает ошибку при попытке перейти на domain2 (No storefronts defined for this domain).
Попробовал в функции fn_init_store_params_by_host всегда делать $status = INIT_STATUS_OK; - домен(domain2) заработал, но только с него делается редирект на domain1. Можно конечно и дальше покопаться в исходниках и найти этот редирект, но думаю есть способ получше
Попробую описать задачу. Есть основной сервер с основным доменом(например, domain1), на сервере работает магазин на cs-cart к которому привязан этот домен(в конфигах прописан и в БД), настроено все по документации. Есть дополнительный сервер к которому привязан домен(например, domain2), на этом сервере работает nginx и с помощью proxy_pass <основной сервер:8080> настроено проксирование на основной сервер. Домены и проксирование настроено и работает, но cs-cart выдает ошибку при попытке перейти на domain2 (No storefronts defined for this domain).
Попробовал в функции fn_init_store_params_by_host всегда делать $status = INIT_STATUS_OK; - домен(domain2) заработал, но только с него делается редирект на domain1. Можно конечно и дальше покопаться в исходниках и найти этот редирект, но думаю есть способ получше
Копаться. Домен для ссылок и редиректов берётся из конфига , соответственно нужно переопределить домен в конфиге и company_id (storefront) в init правильный определить.
И что будет с лицензией, т.е. надо ли покупать отдельную на каждый такой домен?
Вам надо написать в отдел лицензирования и попросить, чтобы второй домен добавили в качестве алиаса к лицензии. Проблем не будет
Вам надо написать в отдел лицензирования и попросить, чтобы второй домен добавили в качестве алиаса к лицензии. Проблем не будет
Спасибо