2015-03-11 2 views
0

Я использую несколько веб-сайтов магазина с доменом www.example.com/index.php/storename/checkout/onepage/, и я хочу изменить его на www.example.com/checkout-onepage/.url rewriting для страниц magento

Я попытался создать собственный URL-адрес в «URL Rewrite Management» в magento, но он перенаправляется на www.example.com/index.php/storename/checkout/onepage/, когда я печатаю www.example.com/checkout-onepage/в адресной строке.

Также я попытался с помощью Htaccess, но это тоже не работает

RewriteRule^- [L] 
RewriteRule ^checkout-onepage/(\d+)*$ ./storename/checkout/onepage/ 

Я не могу установить «Добавить код филиала в URLS» «Нет» в конфигурации Magento (как это делает прекратить работу Мультиселектора администратора сайта). Есть ли какая-то ошибка, которую я делаю.

Я также попытался в config.xml

<global> 
    <rewrite> 
     <fancy_url> 
      <from><![CDATA[/checkout-onepage\/(.*)/]]></from> 
      <to><![CDATA[checkout/onepage/index]]></to> 
      <complete>1</complete> 
     </fancy_url> 
</rewrite> 

Но это тоже не результат правильно.

Заранее спасибо

ответ

0

Вам нужно изменить администратора системы настройки -> Конфигурация -> Общие -> веб -> Параметры URL -> «Добавить код филиала в URLS» к №, если не работает, то обратитесь по этой ссылке Magento remove store code for default store view Эта ссылка предлагает, как установить «Добавить код магазина в URL» в «Нет» для хранилища.

Проверьте эту ссылку, решительно удалите файл storecode с url, это будет полезно для вас. http://www.designhaven.co.uk/2013/10/force-removal-of-store-code-default-from-urls-in-magento/

+0

но «Добавить код магазина в URL» недоступен для хранения, он доступен по всему миру. – user0509