Magento Переписывает код мультимагазина в URL


У меня есть веб-сайт magento с несколькими магазинами, где после доменного имени размещается код магазина, как показано ниже:

http://example.com/code_first/
http://example.com/code_second/

Поэтому я хочу переписать URL-адрес store_code только так:

http://example.com/first/
http://example.com/second/

И я попытался добавить приведенный ниже код в корневой файл magento.htaccess, но он все еще не работает:

SetEnvIf Request_URI ^\/first\/ MAGE_RUN_CODE=code_first
SetEnvIf Request_URI ^\/second\/ MAGE_RUN_CODE=code_second

Есть ли какой-нибудь способ переписать мой URL-адрес store_code?

Author: mrfizh, 2017-12-29

1 answers

Недавно я столкнулся с той же проблемой, это сработало для меня

RewriteCond %{HTTP_HOST} www\.example\.com [NC]
RewriteRule .* - [E=MAGE_RUN_CODE:code_first]
RewriteCond %{HTTP_HOST} www\.example\.com [NC]
RewriteRule .* - [E=MAGE_RUN_TYPE:code_second]
 1
Author: Rahul Singh, 2017-12-29 11:00:20