У меня есть магазин magento, но в настоящее время я решил добавить другие магазины для разделения инвентаря, а также иметь чистый каталог, поэтому я решил создать магазины и разместить их на поддоменах, таких как electronics.mydomain.com
и sport.mydomain.com
. я следовал этому уроку http://www.crucialwebhost.com/blog/how-to-setup-multiple-magento-stores/, но после этого субдомены все еще перенаправляли на основной домен, например www.mydomain.com, хотя я ничего не делал с моим .htaccess, я нашел способ сделать это, открыв index.php в моем каталоге субдоменов и добавив $_GET['___store']= "STORECODE";
, а также в моей админ-панели я набрал .mydomain.com в поле cookie, а также увеличил продолжительность до 1 дня.
Вуаля .. теперь все работает отлично, пока я не понял, что возникла проблема, всякий раз, когда я посещаю любой из моих магазинов (который установлен на поддомене), а затем пытаюсь открыть свой основной домен, который является www.mydomain.com
, он перенаправляет на subdomain.mydomain.com
(который является URL-адресом последнего субдомена, который я проверял), но затем он снова работает после очистки куки, я понял, что проблема заключается в том, что magento сохраняет текущий идентификатор магазина в куки, поэтому, когда я открываю свой основной домен, и печенье читается, это хранилище возвращается и, следовательно, перенаправить.
Хорошо, теперь я смог удалить SID из URL, и все работает, так как они используют один и тот же домен cookie, теперь я заметил, что, если я получил доступ к моей ссылке, например, welspot.com?_store=default, открывается главный сайт без перенаправления на поддомен, я надеялся, что кто-нибудь сможет помочь мне перенаправить все входящие запросы в моем основном домене на mydomain.com?_store=default.
Поскольку у меня все еще есть проблема с перенаправлением файлов cookie, я жестко запрограммировал $_GET['store']="default";
в своем файле index.php в начале основной установки magento, и теперь все работает правильно, но при переходе на другую страницу возникает другая проблема. поле категорий, и я пытаюсь выбрать любые категории, которые он не выбирает, он просто отображает создание новой категории вместо выбора и редактирования категории кликов, и я думаю, что это связано с добавлением $_GET['store']="default";
в мой index.php, потому что когда Я удаляю это, все работает, но когда я удаляю его и посещаю мой сайт как welspot.com, основываясь на недавнем поддомене, который я посетил, он перенаправляет туда, и мне серьезно нужно решить эту проблему.