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

templton

  • Новичок
  • 2
  • 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

  • Support Team
  • 7470
  • 742
  • Разраблю понемногу
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 - администратора

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

Ответов: 442
Просмотров: 18977
Последний ответ 23.09.2017, 22:56:37
от moonaway
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 81
Просмотров: 26360
Последний ответ 21.07.2017, 14:12:26
от Septdir
Решение проблемы с дублями страниц в Joomla 1.5

Автор TwistedAndy

Ответов: 360
Просмотров: 118620
Последний ответ 11.05.2017, 19:24:24
от sherza
Как убрать 301 редирект с Get параметров (Sef модуль joomla)?

Автор Sergei1212

Ответов: 0
Просмотров: 358
Последний ответ 04.04.2017, 11:29:32
от Sergei1212
Неправильно работает отображение модулей при включенном SEF

Автор art22

Ответов: 2
Просмотров: 452
Последний ответ 14.02.2017, 00:18:04
от art22