Форум Joomla! Україна
  • Головна
  • Пошук
  • Користувачі
  • Команда форуму
  • Реєстрація
  • Увійти
    Увійти
    Ім’я користувача
    Пароль:
    Забули пароль?
     
  • Реєстрація
  • Увійти
Форум Joomla! Україна Joomla 3.x Joomla 3.x: Налаштування, робота та оптимізація Joomla v
« Попереднє 1 2 3
Как избавиться от «/index.php/ru/» только на главной странице?


 
  • 0 голос(ів) - 0 у середньому
Как избавиться от «/index.php/ru/» только на главной странице?
varganism
Не в мережі

Junior Member

Дописів: 1
Тем: 1
Приєднався: 30.10.2015, 05:26 PM
Репутація: 0
#1
30.10.2015, 05:29 PM
Сейчас все урлы содержат "/index.php/ru/"
Задача: Только! у главной страницы удалить "/index.php/ru/" (т.е. получить http://site.com)
Все остальные урлы должны содержать "/index.php/ru/" (т.е. site.com/index.php/ru/contact)

- SEF включен
- Перенаправление url выключено
- Языки: Rus, Eng. (Сайт не мультиязычный. Язык добален для необходимого формирования /ru/)
- Посмотрите содержимое .htaccess (пробовал добавлять правила - не работали / циклическая переадресация) http://pastebin.com/28VM2JPs
Dutch
Не в мережі

Адміністратор

Дописів: 1,190
Тем: 59
Приєднався: 28.10.2006, 04:49 PM
Репутація: 4
#2
02.11.2015, 09:45 AM
Чтобы избавится от /index.php/ нужно включить mod_rewrite, тогда все ссылки будут без индекса.

Циклическая переадресация будет в любом случаи, так как вы хотите манипулировать индексом.

Оптимально отказаться от /index.php/ru/, но вы можете в меню создать новый пункт в котором прописать /index.php/ru/ — работать будет.
Если сайт не мультиязычный, то лучше создать корневой пункт меню с алиасом ru и в дочерние пункты к нему лепить другие пункты.

Как-то так.
Хостинг для Joomla
OZakharskaya
Не в мережі

Junior Member

Дописів: 3
Тем: 0
Приєднався: 10.03.2016, 10:11 AM
Репутація: 0
#3
10.03.2016, 03:31 PM
Зайдите в корень сайта, и перемеинуйте файл htaccess.txt в .htaccess. Откройте файл .htaccess и добавте туда вот этот код
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш_сайт/ [R=301,L]

В админке зайдите Система > Общие настройки, ЧПУ и перенаправление URL должны быть включены.
olkolon
Не в мережі

Junior Member

Дописів: 38
Тем: 2
Приєднався: 16.08.2014, 08:37 AM
Репутація: 0
#4
02.01.2017, 02:06 PM
Префикс языка по умолчанию можно отключать в плагине Система - Фильтр языка
« Попередня | Наступна »

Переглядають цю тему: Гості: 1



  • Версію для друку
  • Підписатися на цю тему
Швидкий перехід:

  • Команда форуму
  • Зв’яжіться з нами
  • Joomla! Україна
  • Повернутись на початок
  • Легкий режим
  • Позначити всі форуми прочитаними
  • RSS канал
Лінійний режим
Каскадний режим