Версия для печати
Оригинальная версия ( http://prestadev.ru/forum/tema-657.html )

PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Прием багов > Переключение языков при включенном ЧПУ


Разместил: fsn Время: 12-02-2010 01:13
Добрый день.
Установил Version 1.3.0.1.
2 языка, русский и немецкий, по дефолту стоит русский
включил поддержку ЧПУ , создал .htaccess ,внёс изменение, странно, внути только обработка 404 ошибки.
Нажимаю переход на немецкий язык, выходит 404 ошибка, , отключаю ЧПУ, всё нормально работает. На сервере установлен URL rewriting ,другие скрипты корректно работают с ЧПУ . Если это не баг, то в какую сторону копать?
Спасибо.

Разместил: fsn Время: 12-02-2010 16:38
Цитата:( fsn @ 11-02-2010 19:13 Смотреть сообщение )
Добрый день.
Установил Version 1.3.0.1.
2 языка, русский и немецкий, по дефолту стоит русский
включил поддержку ЧПУ , создал .htaccess ,внёс изменение, странно, внути только обработка 404 ошибки.
Нажимаю переход на немецкий язык, выходит 404 ошибка, , отключаю ЧПУ, всё нормально работает. На сервере установлен URL rewriting ,другие скрипты корректно работают с ЧПУ . Если это не баг, то в какую сторону копать?
Спасибо.

всё сделал, всем спасибо=)

Разместил: vasilisa1210 Время: 08-01-2012 17:02
та же проблема, не могу найти решения

Разместил: pamparamber Время: 09-10-2012 17:28
Как разобрался?? Та же проблема!
При включенном ЧПУ выдает
[Debug] This page has moved
Please use the following URL instead: http://мой сайт/ru/10001.html - при переходе с рус на англ.
Куда копать?

Разместил: koschos Время: 09-10-2012 22:35
Посмотри, как формируется ссылка в классе Link.php
Эта ошибка возникает, когда запрошенный урл не соответствует ожидаемому для этой страницы.

К примеру, урл http://example.com/4-category/3-product.html для страницы товара, а в Link.php getProductLink для этого продукта возвращает без .html, тогда такое несоответствие и вызовет аналогичную ошибку.

www.prestadev.ru