Форум русской поддержки Joomla!® CMS
05.12.2016, 14:33:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

itemid=0 у главной

 (Прочитано 970 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sega
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 250


« : 28.04.2014, 17:45:34 »

При установке sh404SEF 4.4 на Joomla 3 возникает проблема что itemid главной становится = 0 и к адресу главной страницы добавляется алиас пункта меню который и является главной страницей. Никаих сторонних расширений нет. Кто то сталкивался с такой проблемой?
Записан
zilonitiz
Давно я тут
****

Репутация: +7/-1
Offline Offline

Сообщений: 390



« Ответ #1 : 16.09.2014, 23:41:16 »

А как Вы определили что ID=0?
Записан
sega
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 250


« Ответ #2 : 17.09.2014, 11:28:38 »

Код:
<?php $Itemid = JRequest::getVar('Itemid', null);
echo $Itemid; ?>
Записан
zilonitiz
Давно я тут
****

Репутация: +7/-1
Offline Offline

Сообщений: 390



« Ответ #3 : 17.09.2014, 11:46:38 »

Ясно... Если проблема не решена, то ее решение такое. Я правильно проблему понял? После активации компонента слетают все модули что привязаны к главной? Вся эта катовасия с Itemid из за дублей страниц. В списке URL смотрим колону Дубли страниц, в Вашем случае, у главной, они должны быть. Выбираете и в нем URL в котором присутствует ItemID и делаете его главным. Список дублей должен выглядеть примерно так:

index.php?option=com_content&Itemid=101&lang=&view=featured
index.php?option=com_content&lang=&view=featured
index.php?option=com_content&format=html&lang=&view=featured
index.php?option=com_content&lang=
Записан
HiddeN_Ra
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #4 : 15.03.2015, 02:46:22 »

не помогает есть ещё решение?
Или как сделать редирект с
http://my_site.ru/?Itemid=0
на
http://my_site.ru/
« Последнее редактирование: 15.03.2015, 03:28:30 от HiddeN_Ra » Записан
zilonitiz
Давно я тут
****

Репутация: +7/-1
Offline Offline

Сообщений: 390



« Ответ #5 : 15.03.2015, 05:53:45 »

Должно помочь, смотрите еще раз внимательно.
Записан
zilonitiz
Давно я тут
****

Репутация: +7/-1
Offline Offline

Сообщений: 390



« Ответ #6 : 15.03.2015, 06:06:11 »

Должно помочь, смотрите еще раз внимательно.
Записан
HiddeN_Ra
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #7 : 15.03.2015, 19:36:45 »

Выбираю Дубль с Itemid как написано. Но дубль страницы http://my_site.ru/?Itemid=0 остаётся. В яндексе и Google вывел страницу из индекса, но проблему с дублем не решил. Как прописать редирект в моём случае, чтобы с адреса http://my_site.ru/?Itemid=0 перенаправлялось в http://my_site.ru
Записан
Devin
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #8 : 20.03.2015, 21:22:31 »

пропиши
RewriteCond %{QUERY_STRING} ^(.*)Itemid=([0-9]+)$
RewriteRule ^(.*) /$1?%1 [R=301,L]
Записан
HiddeN_Ra
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #9 : 21.03.2015, 11:57:06 »

Devin, к сожалению не помогло. Таким образом не перенаправляет Sad
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet