Автор Тема: Несколько языков на сайте (как убрать в урле идентификатор основного языка)  (Прочитано 196 раз)

05 Января 2016, 21:30:50
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем добрый день.
Хочу создать вторую языковую версию сайта.

Столкнулся со следующей проблемой.
Ранее, для одного языка, структура урлов была следующая:
http://site.com/1-nazvanie-kategorii




Но теперь, когда создаю вторую языковую версию для первого языка все урлы меняются (к ним добавляется идентификатор языка)
Т.е. теперь урлы будут:
не
http://site.com/1-nazvanie-kategorii

а
http://site.com/ru/1-nazvanie-kategorii

Не очень хорошо для поисковиков получается
На сайте несколько тысяч страниц, которые проиндексированы поисковиками именно в таком виде.
Можно конечно сделать редиректы, но это много мороки..

Подскажите, можно ли сделать так, чтобы идентификатора в урле (ru) не было для первого языка?
Для второго и т.д. он может быть без проблем.

Сложность именно для урлов первого языка.

Заранее спасибо.
05 Января 2016, 22:15:17
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Правила редиректа все равно придеться добавлять в htaccess. Программно ru не уберешь.
06 Января 2016, 12:58:25
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 220
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Инструменты для дома
Только редирект.
Выбор языка нужно делать до заполнения сайта.
Установка, настройка, наполнение интернет - магазинов на движке PrestaShop.
Оцените этот сайт http://dniprotools.com.ua на PrestaShop 1.6.1.8
06 Января 2016, 15:33:58
Ответ #3
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля