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

05 Январь 2016, 21:30:50
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +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
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Правила редиректа все равно придеться добавлять в htaccess. Программно ru не уберешь.
06 Январь 2016, 12:58:25
Ответ #2
  • Старожил
  • ****
  • Сообщений: 310
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Адвокаты, юристы. Киев, Чернигов
Только редирект.
Выбор языка нужно делать до заполнения сайта.
Установка, настройка, сайтов, интернет-магазинов, наполнение интернет - магазинов на движке WP, PrestaShop.
Юридические услуги http://kanon-lawyers.com.ua на WP Интернет - магазин https://balagan.pp.ua на PrestaShop
06 Январь 2016, 15:33:58
Ответ #3
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля