Joomla 1.5 — отключить RSS

Необходимый результат: отключить RSS, формируемого из контента сайта.
Выглядит как:

<link href="/index.php?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
<link href="/index.php?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

В расширенных параметрах пункта меню, который указывает на главную страницу сайта отключить опцию «Показать ссылку на ленту». Но перейдя по ссылкам http://наш_сайт/index.php?format=feed&type=atom и http://наш_сайт/index.php?format=feed&type=rss все будет как и было. Далее в файле /libraries/joomla/document/feed/feed.php изменим следующую функцию например до такого вида:

function __construct($options = array())
{
   parent::__construct($options);
   //set document type
   //$this->_type = 'feed';
   JError::raiseError (404, JText::_('Resource Not Found'));
}

Комментарии 14

Написать комментарий
  1. eyes72

    Спасибо, в полторашной джумле сработало

  2. Ирина

    Кроме того, эти адреса /index.php?format=feed&type=rss
    /index.php?format=feed&type=atom показывают CMS, даже если в исходном коде сайта он не виден (удален). Обратите внимание. Это не есть хорошо.

  3. web-raketa

    Спасибо за практичный совет, было около 20 дублирующих страниц, убрал.

  4. Алексей

    На Joomla 2.5.4 измененная функция __construct не работает, /index.php?format=feed&type=atom выдает кучу ошибок
    Нигде не нашел решения, на 1.5 робит норм.

  5. PageRanker_Ru

    Все публикуемые на нашем сайте уникальные (pageranker.ru) материалы копируются в течение часа на сайте seo.shopingist.ru
    Думали, что контент «утекал» через подключенный feedburner, однако на деле выяснилось, что кража контента осуществлялась через встроенный rss-транслятор на самом сайте, построенном на CSM Joomla 1.5
    В итоге, после отключения ленты (сейчас думаем как выводить только заголовки), проблема устранилась.

  6. adsee

    Спасибо! То что мне нужно!

  7. Лёшик

    @Vorona7001
    Я тоже думал что никто не найдёт и сам не знал что у меня это есть на сайте, но когда зашёл в панель вебмастера Яши, увидел много проиндексированых страниц!

  8. aharito

    Я считаю, что Vorona7001 прав …или права? :)

    Но если уж вы полностью «убиваете» RSS в Joomla, тогда заодно отключите Компонент и Плагин поиска по новостным лентам. Зачем вам загружать на сайт компонент поиска по несуществующим лентам?

    Перейдите в
    Расширения -> Установить/удалить -> Компоненты -> Newsfeeds
    и отключаете компонент

    Потом перейдите -> Менеджер плагинов -> Поиск — Ленты новостей
    и отключите плагин

    Теперь они не будут грузиться почём зря, а работа сайта немного ускорится.

  9. Леха

    /index.php?format=feed&type=rss
    /index.php?format=feed&type=atom
    а зачем искать, они стандартные

  10. Аноним

    Surprizoff, в ссылка то есть, значит поисковый бот пройдет по ней, а там что?, правильно, дублирующийся контент. А это что значит? О да, вы правы, ДУБЛИРУЮЩИЙСЯ КОНТЕНТ!
    Из всего этого стоит сделать вывод, Лучше убрать!
    Konstantin Krylov, спасибо давно искал!

  11. Surprizoff

    Я в RSS мало разбираюсь. Прочитал, что если на сайте будет RSS, то с него легко своровать контент. Захотел отключить. А теперь после комментария Vorona7001 не знаю, трогать или нет.

  12. Vorona7001

    а смысл отключать RSS если ссылка на фид нигде не публикуется? Все равно его никто не найдет если специально не указать.

Оставить комментарий

или Ctrl+Enter

Комментарии к записи по RSS