Joomla ссылка на главную страницу- как бороться

В джумлах, есть одна проблема, что ссылка на главную страницу, выглядит либо как http://yoursite.ru/index.php?option=com_content&view=article&id=1&Itemid=1  либо, если включить sef — то http://yoursite.ru/алиас_первого_пункта_главного_меню.  Мне это не нравится. Да это многим не нравится.

В частности, гуглу это не нравится, да и яндексу тоже. Так, как бы, получается несколько разных url на сайте, с абсолютно одинаковым контентом.  А  joomla (что 1.0, что 1.5) неизменно добавляет к url главной страницы ту или иную ненужную часть адреса.

Решение, которое я опишу — не единственное. Есть знаю хаки php, можно, наверное, сделать301 редирект…

Я предлагаю способ, как сделать ссылку на главную страницу вашей joomla вида  http://yoursite.ru/  в ее же админке.

Итак, что делать:

Главное меню, к которому, собственно, и привязывается главная страница, создано в joomla по-умолчанию. Его нельзя удалить, в нем должен быть, как минимум, один пункт (тот самый). Его мы и сделаем. Это будет ссылка на главную. Всё — joomla удоволетворена. То, что это меню (с одним пунктом), мы не будем выводить ни в одном из модулей, ее не волнует. А мы не будем выводить это меню ни в одном из модулей.

Теперь создадим еще одно меню — которое и будем использовать, как главное. Или вообще, какое захотим. В нем мы можем делать любые пункты меню. Поэтому первому пункту меню поставим тип: внешняя ссылка.

И введем туда адрес своего сайта. Да что хочешь туда можно ввести.

А ссылка на главную страницу, которую генерит joomla, так никогда и не появится — нигде на нашем сайте.

Вот как-то так.

Метки: , ,

Комментарии (8) на “Joomla ссылка на главную страницу- как бороться”

  1. […] убрать пункт меню home я описал в этом […]

  2. alex:

    спасибо за отличный способ, сделал у себя на сайте

  3. Anastasia:

    Спасибо, очень полезный материал! Сейчас реализую у себя :)

  4. в новой джумле вроде эта ошибка исправлена

  5. Блин, у меня уже мысль вертелась в голове — через внешнюю ссылку оформить!
    Спасибо за подсказку.

  6. Этот способ не сработает. Она все равно сформирует несколько ссылок. Я сделал сайт на Joomla 1.7 сайт мультиязычный. Главное меню не стал использовать, создал своих 2 (рус и анг). на главную страницу она сделала такие ссылки
    mysite.com/ru/
    mysite.com/ru/component/content…….
    mysite.com/ru/mainpaig

    Это только те что я заметил. Наверняка еще есть куча косяков. надо закрывать или в robot.txt или в .htaccess редиректами

  7. admin:

    в 1.7 вроде уже есть компонент редиректа?

  8. igor:

    как вариант подчистить таблицу базы данных сайта jos_menu а точнее поле alias. для 1.5 вроде получается нормально

Добавить комментарий

Перед отправкой формы:
Human test by Not Captcha