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

templton

  • Новичок
  • 2
  • 0 / 0
Такая проблема.
Есть материал id=6, алиас=alias
Создаю пункт меню на этот материал. В поле ссылка появляется такая строка
index.php?option=com_content&view=article&id=6

Если выводить пункт меню через модуль меню, то ссылка получается правильная:
http://имя-сайта/alias

А если использовать команду:
JRoute::_("index.php?option=com_content&view=article&id=6")
То ссылка получается такого вида:
http://имя-сайта/?id=6
либо
http://имя-сайта/index.php?id=6

И еще момент. Ссылка на главную страницу выведена через модуль меню и отображается вместе с index.php
http://имя-сайта/index.php

ЧПУ и перенаправление включено. "htaccess.txt" переименован в ".htaccess"

Ссылки http://имя-сайта/alias - рабочие.

Куда копать?
« Последнее редактирование: 14.04.2016, 08:23:07 от templton »
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Joomla 3. Jroute. Неправильно работает SEF
« Ответ #1 : 14.04.2016, 09:53:20 »
Нужно использовать либо:
Код: php
JRoute::_('index.php?option=com_content&view=article&id=6&Itemid={ID-меню}')

Либо:
Код: php
JRoute::_(ContentHelperRoute::getArticleRoute(6));
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение SEF Wizard — улучшение маршрутизации и ЧПУ в Joomla! Инструменты SEO - администратора

Автор Филипп Сорокин

Ответов: 525
Просмотров: 47129
Последний ответ 22.10.2022, 12:14:38
от Lemonez
Неправильно формируется URL в блоге категорий

Автор zahar_92

Ответов: 0
Просмотров: 1239
Последний ответ 12.11.2021, 12:53:34
от zahar_92
Не работает SEF

Автор snakeru54

Ответов: 12
Просмотров: 1958
Последний ответ 15.03.2021, 20:49:28
от wishlight
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 55244
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Как вернуть SEF - JRoute::_(ContenterRoute::getArticleRoute) в админке?

Автор pavelrer

Ответов: 0
Просмотров: 2278
Последний ответ 10.08.2020, 13:37:52
от pavelrer