Автор Тема: Проблема с главной страницей  (Прочитано 1143 раз)

24 Апрель 2015, 08:09:51
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Так нельзя делать, сейчас проблема в том, что с / на /ru/ 302 редирект. Как его убрать?
В SEO и URLs в Редирект на канонический (основной) URL выбрать 301 редирект.
24 Апрель 2015, 12:06:44
Ответ #16
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если нужен второй язык, то убрать ru нельзя.

Здесь нет http://www.atelier81.com/

Как нету, когда есть. Вот пример: http://www.atelier81.com/de/liebe-valentinstag/66-der-kuss.html

На главной нету. На всех других страницах может быть.
24 Апрель 2015, 12:21:02
Ответ #17
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Скорее всего там установлен модуль Delete Language Folder Module.
Удалить можно и не используя редирект. Нужно переопределить методы getLangLink / setRequestUri в классах Link.php / Dispatcher.php.

Есть пример, что именно нужно сделать?
24 Апрель 2015, 13:04:30
Ответ #18
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Открываете эти файлы, находите эти методы и удаляете languages из url.
Еще в loadRoutes нужно удалить id_lang.
24 Апрель 2015, 19:42:47
Ответ #19
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, буду пробовать.