Премахнете opensearch в Joomla 3
Този път разработчиците на Joomla очевидно са прекалили, натъпквайки популярната CMS с толкова много „товар“, че обикновените потребители по-късно си блъскат мозъка. КАК ДА ПРЕМАХНЕМ ВСИЧКО ТОВА?
В допълнение към различни JS библиотеки, които са стандартно прикачени към Joomla, в допълнение към Open Source Content Management, се откриват десетки грешки както в SEO, така и в разработката на двигателя, които понякога водят до хакване на сайтове, чиито администратори не знаят нищо.
Ако искате да се отървете от досадния OpenSearch, който според мен е ненужно бреме за CMS, в който има много от тях, тогава трябва да запомните, че кодът:
могат да бъдат премахнати по няколко начина.
Начин на времена.
Отиваме, колкото и да е странно, в модула за търсене на сайт, който обикновено се инсталира с DEMO данни от Joomla. В него намираме конфигурацията:
OpenSearch - настройте автоматичното търсене на НЕ.
Метод втори.
Получаваме красива и чиста страница в изходния код.
Защо трябва да деактивирам модула Opensearch? Можете да го оставите, но например на моята Joomla v3.3.6 (най-новата версия за днес) Yandex дава съобщения за грешка за грешен формат на документа:

Също така, докато се опитвах да намеря решение за деактивиране на този маркер, се порових из интернет и открих много ИНДЕКСирани действителни дупки в сигурността на различни сайтове:

Фатална грешка: Класът „DOMDocument“ не е намерен в /home/jenevieva/ella-gallery.ru/docs/libraries/joomla/document/opensearch/opensearch.php на линия 115
Много е неприятно, когато някъде се показва пълният път ($_SERVER['DOCUMENT_ROOT']) и още повече, когато се индексира от роботи. Това може значително да намали сигурността на сайта и да освободи ръцете на нападателите.
Как да се отървете от тази грешка? Деактивирайте модула OpenSearch. Можете същоактуализиране на joomla.