Премахнете opensearch в Joomla 3

Този път разработчиците на Joomla очевидно са прекалили, натъпквайки популярната CMS с толкова много „товар“, че обикновените потребители по-късно си блъскат мозъка. КАК ДА ПРЕМАХНЕМ ВСИЧКО ТОВА?

В допълнение към различни JS библиотеки, които са стандартно прикачени към Joomla, в допълнение към Open Source Content Management, се откриват десетки грешки както в SEO, така и в разработката на двигателя, които понякога водят до хакване на сайтове, чиито администратори не знаят нищо.

Ако искате да се отървете от досадния OpenSearch, който според мен е ненужно бреме за CMS, в който има много от тях, тогава трябва да запомните, че кодът:

могат да бъдат премахнати по няколко начина.

Начин на времена.

Отиваме, колкото и да е странно, в модула за търсене на сайт, който обикновено се инсталира с DEMO данни от Joomla. В него намираме конфигурацията:

OpenSearch - настройте автоматичното търсене на НЕ.

Метод втори.

Получаваме красива и чиста страница в изходния код.

Защо трябва да деактивирам модула Opensearch? Можете да го оставите, но например на моята Joomla v3.3.6 (най-новата версия за днес) Yandex дава съобщения за грешка за грешен формат на документа:

грешка

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

opensearch

Фатална грешка: Класът „DOMDocument“ не е намерен в /home/jenevieva/ella-gallery.ru/docs/libraries/joomla/document/opensearch/opensearch.php на линия 115

Много е неприятно, когато някъде се показва пълният път ($_SERVER['DOCUMENT_ROOT']) и още повече, когато се индексира от роботи. Това може значително да намали сигурността на сайта и да освободи ръцете на нападателите.

Как да се отървете от тази грешка? Деактивирайте модула OpenSearch. Можете същоактуализиране на joomla.