0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1146 Просмотров
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
 ! Всем доброго времени суток.

Проблема в Joomla 3.4, при установке мультиязычности не убирается URL префикс языка в адресной строке...

Всегда добавляется ?lang=ru(en)  http://xxx.ru?lang=ru или ?lang=en соответственно....

SEF ЧПУ включено, в плагине "Система - Фильтр языка"   "Удалять префикс языка по умолчанию" тоже включено...

Подскажите, если кто сталкивался, как исправить?
« Последнее редактирование: 14.03.2016, 19:49:01 от mishkadan »
*

Ilhom666

  • Завсегдатай
  • 1327
  • 170 / 0
Re: Не убирается URL префикс языка
« Ответ #1 : 02.03.2016, 17:16:15 »
htaccess переименован?
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
Re: Не убирается URL префикс языка
« Ответ #2 : 02.03.2016, 17:45:10 »
htaccess переименован?

Да, переименован. 
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
Re: Не убирается URL префикс языка
« Ответ #3 : 09.03.2016, 13:58:54 »
Так и не разобрался в чем дело....

Неужели нет никаких предположений ни у кого?
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
Re: Не убирается URL префикс языка
« Ответ #4 : 14.03.2016, 17:11:39 »
Сегодня перенес сайт на локалку для доделывания и тестирования некоторых нововведений и на локалке префикс ?lang=ru не добавляется!  Т.е. все работает как нужно... а на хостинге без изменений(

может сейчас у кого есть догадки?

P/S на хостинге конфиг вынесен за пределы домашней директории, на локалке он в ней... хотя это не должно влиять
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
Re: Не убирается URL префикс языка
« Ответ #5 : 14.03.2016, 17:37:30 »

P/S на хостинге конфиг вынесен за пределы домашней директории, на локалке он в ней... хотя это не должно влиять

Перенес назад сайт на хостинг в поддомен, файл configuration.php оставил в домашней директории - с префиксом языка все ок!
А как только выношу configuration.php  за домашнюю директорию, то сразу начинается приставляться к адресу в адресной строке  ?lang=ru или ?lang=en соответственно.

Может сейчас есть у кого догадки как решить проблему?
*

mishkadan

  • Новичок
  • 8
  • 1 / 0
Re: Не убирается URL префикс языка
« Ответ #6 : 14.03.2016, 19:48:27 »
РЕШЕНО! :)

Все дело в перенесенном файле configuration.php
Плагин фильтр языка убирает префикс языка при условии если SEF ЧПУ в настройках включено, хранится это как раз в файле конфига, а он перенесен. Чтобы не искать где в плагине указывается расположение configuration.php, просто создал в родительской директории одноименный файл всего с одной записью настройки:

<?php
class JConfig {public $sef = '1'}

И все ок!  Быть может кому будет полезно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Показ контента языка по умолчанию при отсутствии его перевода на один из языков

Автор vtym

Ответов: 6
Просмотров: 186
Последний ответ 02.12.2017, 14:41:40
от vtym
Не появляется значок второго языка

Автор Vas80

Ответов: 15
Просмотров: 1986
Последний ответ 23.10.2017, 19:08:13
от miminari13
Помощь в смене языка в мультиязычном сайте по умолчанию

Автор Влад90

Ответов: 1
Просмотров: 423
Последний ответ 23.08.2017, 10:11:15
от lexxbry
Мультиязычный сайт - проблема с переключением языка

Автор mremin

Ответов: 8
Просмотров: 1102
Последний ответ 22.11.2016, 18:30:08
от yunira
Главное меню не меняется с переключением языка

Автор Pris0neR

Ответов: 10
Просмотров: 2932
Последний ответ 13.10.2016, 16:10:06
от Eholov