Главная > CMS > Joomla 1.5 — отключить RSS

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'));
}
Categories: CMS Tags: ,
  1. eyes72
    4 марта,2014 в 16:08 | #1

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

  2. Ирина
    3 августа,2013 в 09:43 | #2

    В плане безопасности сайта.

  3. Ирина
    3 августа,2013 в 09:35 | #3

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

  4. web-raketa
    24 мая,2012 в 23:56 | #4

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

  5. Алексей
    15 мая,2012 в 15:51 | #5

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

  6. PageRanker_Ru
    18 апреля,2012 в 11:30 | #6

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

  7. Аквариумист
    28 сентября,2011 в 20:02 | #7

    Спасибо, помогло

  8. adsee
    26 июля,2011 в 16:38 | #8

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

  9. Лёшик
    27 апреля,2011 в 13:55 | #9

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

  10. aharito
    31 октября,2010 в 11:21 | #10

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

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

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

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

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

  11. Леха
    19 сентября,2010 в 07:08 | #11

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

  12. Аноним
    30 июля,2010 в 12:10 | #12

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

  13. Surprizoff
    5 июня,2010 в 10:16 | #13

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

  14. Vorona7001
    9 апреля,2010 в 22:21 | #14

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

Похожие публикации