Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü
-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es dir, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachte, dass du nur Beiträge sehen kannst, die in Teilen des Forums geschrieben wurden, auf die du aktuell Zugriff hast.

Beiträge anzeigen-Menü

Beiträge - bernhard_u

#1
seo_urls Plugin Update v1.3.0 – MetaKeywordsDescription-Kompatibilität

Das Plugin wurde auf v1.3.0 aktualisiert. Da MetaKeywordsDescription ebenfalls als plugin_first läuft und alphabetisch vor _seo_urls geladen wird, wurden individuelle Meta-Descriptions und Keywords bisher nicht korrekt ausgespielt.
_seo_urls liest jetzt die plugin.conf.php von MetaKeywordsDescription direkt aus (wenn sie vorhanden ist) und setzt die Platzhalter zum richtigen Zeitpunkt.
Ist MetaKeywordsDescription nicht installiert, passiert nichts – also vollständig rückwärtskompatibel.

Download: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases
#2
Hallo zusammen,

das jeweils aktuelle Release ist hier verfügbar: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases
Viele Grüße

Bernhard
#3
Hallo Harry60,

vielen Dank für den Hinweis. Die seo_urls Plugin v1.2.2 ist nun verfügbar.
Diese Version behebt den Bug bei URLs die bereits moziloCMS-interne Parameter wie ?cat= und ?page= enthalten. Betroffen waren vor allem versteckte Seiten die über interne Parameter direkt angesteuert werden – der Query-String ging beim Redirect verloren und der User landete auf der Startseite.
Download: https://github.com/bernhardunger/moziloCMS_seo_plugin

Viele Grüße
Bernhard
#4
Hallo zusammen, hier eine kleine Success Story zum Plugin

Ich habe das Plugin nun mehrere Wochen ohne Probleme im Produktivbetrieb.
Besonders praktisch ist die integrierte automatische 301-Weiterleitung im Plugin:
  • Bestehende Bookmarks und Backlinks die noch auf die alten URLs mit Umlauten oder Leerzeichen zeigen, werden ohne weiteres Zutun permanent auf die neuen Slug-URLs weitergeleitet. Für Besucher und Suchmaschinen ist der Übergang damit vollkommen transparent – kein Link läuft ins Leere.
Nach wenigen Wochen sind bereits positive Effekte sichtbar:
  • Die Anzahl der von Google indexierten Seiten hat sich deutlich erhöht und das Ranking bei relevanten Suchanfragen hat sich spürbar verbessert.

Installation und Einrichtung sind unkompliziert – auch auf Shared Hosting ohne SSH oder Composer (Abhängigkeitsmanager für PHP) funktioniert alles "out of the box". Alles was das Plugin braucht ist direkt im Code enthalten (die zusätzlichen Einträge in der .htaccess sind natürlich wie in der Doku beschrieben erorderlich).


Zum Anschauen auf: https://www.steuerkanzlei-hader.de
#5
Plugins / seo_urls Plugin v1.2.1 ist verfügbar
20. April 2026, 08:44:32
Hallo zusamman,
In dieser Version wurde der Code intern überarbeitet und aufgeräumt – am Verhalten des Plugins ändert sich nichts. Zusätzlich wurden 56 automatisierte Tests eingeführt, die die Kernfunktionen des Plugins absichern.

Der gesamte Source-Code inkl. Tests ist auf GitHub verfügbar:
https://github.com/bernhardunger/moziloCMS_seo_plugin

Oder nur das Plugin zur direkten Installation in moziloCMS hier:
Download: https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v.1.2.1
#6
Hallo zusammen,
ich habe das Plugin auf v1.2.0 aktualisiert. Die neue Version behebt zwei Probleme, die in der Google Search Console als Hinweise auftauchen können.
1. Startseite wird jetzt korrekt weitergeleitet
Bisher konnte es passieren, dass die Startseite unter mehreren URLs erreichbar war – zum Beispiel /startseite/ und /Startseite.html zusätzlich zur eigentlichen Homepage /. Das Plugin erkennt jetzt automatisch welche Kategorie im CMS die Startseite ist (immer die erste Kategorie) und leitet alle Varianten direkt auf / weiter. Das funktioniert unabhängig davon wie die Startseiten-Kategorie heißt – also egal ob ,,Startseite", ,,Home", ,,Start" oder anders.
2. Canonical-Tag bei Kategorieseiten korrigiert
Wenn man eine Kategorie ohne Unterseite aufruft (z.B. /kontakt/), hat moziloCMS im <link rel="canonical">-Tag fälschlicherweise die erste Unterseite der Kategorie eingetragen (z.B. /Kontakt/Anfahrt.html). Google hat dadurch /kontakt/ nicht als eigenständige URL erkannt. Das Plugin setzt den Canonical-Tag jetzt korrekt auf die tatsächlich aufgerufene Seite.
Beide Probleme können in der GSC als ,,Alternative Seite mit richtigem kanonischen Tag" auftauchen.
Das Plugin ist auf GitHub verfügbar:
https://github.com/bernhardunger/moziloCMS_seo_plugin
Oder direkt die ZIP-Plugin Datei hier:
https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v1.2.0
#7
Hallo zusammen,
bei der Auswertung meiner Website mit der Google Search Console ist mir aufgefallen, dass URLs mit Umlauten oder Leerzeichen von Google teilweise nicht korrekt indexiert werden. Da moziloCMS solche URLs standardmäßig erzeugt, habe ich ein Plugin entwickelt, das automatisch SEO freundliche URLs erstellt – ohne Änderungen am CMS Core.
Das Plugin arbeitet vollständig zur Laufzeit und greift weder in den Admin Bereich noch in den Editor ein. Besucher und Suchmaschinen bekommen dadurch ausschließlich saubere und gut lesbare URLs zu sehen.

Was macht das Plugin konkret?
  • Erzeugt automatisch SEO freundliche URL (Slugs) Umwandlungen von: ä nach ae, ö nach oe, ü nach ue, ß nach ss, Leerzeichen nach Bindestrichen, alles in Kleinbuchstaben
  • Passt alle internen Links automatisch an die neuen SEO URLs an, sodass keine manuellen Änderungen notwendig sind
  • Leitet Aufrufe alter URLs mit Umlauten per 301 Redirect korrekt weiter (SEO konform, keine Duplicate Content Probleme)
  • Erzeugt automatisch eine sitemap.xml mit den optimierten URLs
  • POST Requests bleiben unverändert (wichtig z.B. für Formular Plugins)
  • Kompatibel mit dem i18n Plugin (Query Parameter wie ?i18n=en werden durchgereicht)
  • Admin Bereich und CMS Editor bleiben vollständig unangetastet
  • Optionaler Debug Modus zur Anzeige des Mappings der internen URLs und der optimierten URLs

Voraussetzungen:
  • moziloCMS 3.0.x (2.x bisher nicht getestet)
  • Apache mit aktivem mod_rewrite
  • Kleine Anpassungen der .htaccess sind notwendig siehe Dokumentation(der moziloCMS Core bleibt unverändert)

Dokumentation
Ist hier verfügbar: https://github.com/bernhardunger/moziloCMS_seo_plugin

Download:
Hier im unteren Bereich "Source code (ZIP)" auswählen
https://github.com/bernhardunger/moziloCMS_seo_plugin/releases/tag/v1.1.2

Ich habe das Plugin mit internen CMS Funktionen sowie mit aktivem Formular  und i18n Plugin getestet. Trotzdem empfehle ich, es vor einem produktiven Einsatz zunächst in einer Testumgebung zu prüfen!
Feedback, Tests und Anmerkungen sind willkommen :-)

Viele Grüße

Bernhard
#8
Hallo marusti,

danke für den Tipp. Ich habe das template nun mit <title>{WEBSITE_TITLE}</title> angepasst, jetzt funktioniert der <title> auch für die Sitemap.

Viele Grüße

Bernhard
#9
Hallo marusti,
ja genau so sollte es sein.
#10
Ich habe mal folgendes Javascript in die template.html gesetzt, damit lässt sich das Problem lösen:
        <title>{WEBSITE_TITLE}</title>
<script type="text/javascript">
(function() {
    // Parameter aus der URL auslesen
    const urlParams = new URLSearchParams(window.location.search);
    const action = urlParams.get('action');
    const websiteName = "{WEBSITE_NAME}"; // mozilo-Variable für den Seitennamen
    const seperator = "{SEP};// mozilo-Variable für den Seperator
    // Titel je nach Aktion anpassen
    let pageTitle = "";
    if (action === 'sitemap') {
        pageTitle = "Sitemap";
    }
    // Falls eine Aktion erkannt wurde, Titel neu setzen
    if (pageTitle) {
        document.title = pageTitle + " " + seperator + " " + websiteName;
    }
})();
</script>
        <meta name="keywords" content="{WEBSITE_KEYWORDS}" />
#11
Hallo zusammen,

jetzt ist mir beim Testen noch folgendes Verhalten aufgefallen:
Im template.html <head> habe ich definiert:
<title>{CATEGORY} | {PAGE_NAME} | Steuerkanzlei München</title>
Bei einer Inhaltseite wird z.B. korrekt ersetzt:
<title>Startseite | Willkommen | Steuerkanzlei München</title>
Bei der Sitemap: mit https://www.meine-domain.de/index.php?action=sitemap fehlen die Ersetzungen:
<title> |  | Steuerkanzlei München</title>

Ist das schon bekannt und gibt es evtl. einen Fix oder Workaround dafür?

Danke und viele Grüße

Bernhard
#12
Hallo marusti und harry60,

vielen Dank für die schnelle Antwort und den Fix.
Ich kann bestätigen, dass die Anpassung von harry60 an den Fix von marusti funktioniert. Ich bekomme nun:
<link rel="canonical" href="https://www.meine-seite.de/index.php?action=sitemap"> bein Aufruf von:
https://www.meine-seite.de/index.php?action=sitemap
Alle anderen Kategorien und Inhaltseiten funktionieren wie bisher gut und ohne Probleme.

Ich denke es ist sinnoll den Fix für den nächsten Release-Candidate vorzusehen, was meint ihr?

Viele Grüße

Bernhard
#13
Hallo zusammen,
ich verwende für meine Internet-Seite ein template mit {CANONICAL_LINK} wie hier angedeutet:
...
   <meta name="robots" content="index,follow" />
   {CANONICAL_LINK}
...
Das funktioniert für Kategorien und Inhaltseiten gut und ohne Probleme. Bei Anzeigen der dynamisch generierten Sitemap mit: https://www.meine-domain.de/index.php?action=sitemap habe ich im HTML:
<link rel="canonical" href="https://www.meine-domain.de/.html">
Hier fehlt also der Dateiname.
Hat jemand eine Idee wie man dieses Problem lösen kann, oder gibt es hier evtl. schon eine Forum-Eintrag?
Ich nutze mozilo 3.0.4 ("Hope") - stabil und PHP 8.4.18

Vielen Dank und viele Grüße
Bernhard