Ist es möglich, Generator-Tags von Joomla-Sites zu entfernen, ohne das Core-Framework zu stören?

7

Ist es möglich, das Generator-Tag von Joomla-Sites zu entfernen, ohne das Kern-Framework zu beeinträchtigen? Ich persönlich halte dies für einen irritierenden Aspekt des Quellcodes und mache Websites leicht angreifbar, wenn eine Sicherheitslücke in einer bestimmten Version ausgenutzt wird.

Um es im Detail zu erklären: Wenn ein Fehler in beispielsweise Joomla 3.2 ausgenutzt wird, sind alle auf Joomla 3.2 basierenden Websites Ziele und diese Websites können mithilfe von Generator-Tags leicht gefunden werden. Also möchte ich sie loswerden.

Durgesh Chaudhary
quelle

Antworten:

12

Wenn Sie eine benutzerdefinierte Vorlage verwenden (oder eine eigene schreiben), können Sie das Generator-Tag einfach entfernen, indem Sie den folgenden Code oben in die index.phpDatei Ihrer Vorlage einfügen .

$this->setGenerator(null);

Don Gilbert
quelle
Nur wenn ich eine Vorlage eines Drittanbieters verwende und diese später aktualisiere, gehen alle meine Änderungen verloren.
Durgesh Chaudhary
2
Das stimmt. Ich kommentiere aus Entwicklersicht, wo wir Joomla mit umfassendem Service für den Client ausführen, in dem wir die Vorlagen für ihn erstellen. Ich vergesse, dass nicht jeder das tut.
Don Gilbert
Der folgende Link MÖCHTEN SIE DEN GENERATOR META TAG VON IHRER JOOMLA- UND WORDPRESS-SEITENCODIERUNG ENTFERNEN? kann weitere Einblicke in Dons Antwort geben. cmsenergizer.com/website-energy-guide/…
NivF007
Obwohl die Antwort bereits akzeptiert wurde, ist dies der beste Weg, um das Generator-Tag zu entfernen.
Jeepstone
5

In den aktuellsten Versionen von Joomla (3.x) macht diese Einstellung in der globalen Konfiguration nicht das, was Sie benötigen, und verbirgt die Generatorinformationen:

Screenshot von Joomla 3 Global Configuration "Joomla-Version anzeigen"

Deb Cinkus
quelle
1
Das ist nur die Versionsnummer im Generator. Das Generator-Meta-Tag wird weiterhin mit Joomla angezeigt. Nur ohne Versionsnummer.
George Wilson
1
Ich würde dem zustimmen, was du gehüpft hast. Dies sollte es verbergen, aber es verbirgt nur die Version. Meine Vermutung ist, dass sie durch Beibehalten des Generator-Tags Google oder eine Spinne verwenden können, um herauszufinden, auf wie vielen Websites Joomla ausgeführt wird, sodass das Marketing nicht über eine Option zum Entfernen
informiert wird
0

Es gibt eine weitere kostenlose Alternative zu ByeBye Generator, da die Funktionalität etwas eingeschränkt ist. Mit dem Joomla Metadata Suite-Plugin können Sie das Generator-Tag entfernen oder mit einer Marke versehen.

Sie können auch das Autoren-Tag entfernen und zusätzliche Metadatenelemente für Ihre sozialen Profile hinzufügen.

Download: https://webdesignandcompany.com/products/joomla-metadata-suite/

Hoffe das hilft.

David Kley
quelle
2
Link hat bei mir nicht funktioniert
TryHarder
Die Website scheint momentan nicht erreichbar zu sein.
Neil Robertson