Удалить код магазина из URL в Magento - PullRequest
0 голосов
/ 22 сентября 2010

У меня есть 2 сайта на одной установке Magento, которые указывают на разные домены.

Site1 => www.site1.com

Site2 => www.site2.com

Каждый сайт отображает код магазина в URL-адресе страницы категории, продукта и CMS (www.site1.com/store1/category). Есть ли способ удалить / store1 / из URL, чтобы это было просто www.site1.com/category? Я думаю, что это может быть сделано с .htaccess как-то.

Ответы [ 4 ]

2 голосов
/ 23 сентября 2010

Поскольку у вас есть два разных веб-сайта, я не думаю, что вам это все равно нужно, я думаю, что в system <config <web Добавить магазинный код для URL-адресов есть настройка, и вы должны попробовать установить для нее значение no, а затем переиндексировать.*

0 голосов
/ 28 апреля 2015
0 голосов
/ 01 сентября 2013

Если вы используете IIS 7, добавьте следующие строки в ваш файл web.config. Замените «nl» своим собственным storecode, а «domain.com» - своим именем домена.

<rules>
    <rule name="301 remove storecode" stopProcessing="true">
        <match url="^nl/(.*)$" ignoreCase="true" />
        <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="www.domain.com" />
        </conditions>
        <action type="Redirect" url="http://www.domain.com/{R:1}" />
    </rule>
</rules>

С уважением,

0 голосов
/ 22 сентября 2010

ПОПРОБУЙТЕ ЭТО .htaccess

Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteRule ^([A-Za-z0-9_]+)/category(-([0-9]+))? category.php?store=$1&id=$3 [L] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...