Startseite » Blog » SEO-freundliche URLs für das Legal Tools-Modul

SEO-freundliche URLs für das Legal Tools-Modul

Das Legal Tools-Modul ist ein Must-Have für jedes öffentliche HumHub-Netzwerk, um Impressum, Nutzungsbedingungen, Datenschutzerklärung und Cookie-Hinweis hinzuzufügen.

Möchtest du diese Seiten nun auch mit dem neuen SEO-Modul für Suchmaschinen optimieren, geht das nicht direkt. Denn die URLs der Seiten lauten in etwa so yourdomain.com/legal/page/view?pageKey=terms Das ist nicht besonders SEO-freundlich und wird vom SEO-Modul nicht unterstützt.

Es lässt sich aber leicht in deiner Datei-Konfiguration anpassen, so dass die URL yourdomain.com/terms lautet.

Achtung: Bevor du an deiner Konfigurationsdatei etwas änderst, kopiere die Datei, damit du sie im Falle eines Fehlers widerherstellen kannst. Schon ein kleiner Tippfehler, kann dein Netzwerk unerreichbar machen.

Die Konfigurations-Datei findest du unter protected/config/common.php Dort sollte bereits showSriptName auf false und enablePrettyUrl auf true gesetzt sein. Denn ohne PrettyURLs funktioniert das SEO-Modul nicht.

Nun ergänzt du die Datei mit rules wie folgt:

<?php
return [
    'components' => [
        'urlManager' => [
            'showScriptName' => false,
            'enablePrettyUrl' => true,
            'rules' => [
                [
                    'pattern' => 'terms',
                    'route' => 'legal/page/view',
                    'defaults' => ['pageKey' => 'terms']
                ],
                [
                    'pattern' => 'imprint',
                    'route' => 'legal/page/view',
                    'defaults' => ['pageKey' => 'imprint']
                ],
                [
                    'pattern' => 'privacy',
                    'route' => 'legal/page/view',
                    'defaults' => ['pageKey' => 'privacy']
                ]
            ],
        ],
    ]
];

Und das war es auch schon. Jetzt kannst du z.B. unter yourdomain.com/terms deine Nutzungsbedingungen finden und mit dem SEO-Mode die SEO-Einstellungen bearbeiten.

Diese Anleitung wurde mit folgenden Versionen getestet:

  • HumHub: 1.15
  • Legal Tools module: 1.4.1
  • SEO module: 1.0.0-beta.1
  • PHP: 8.2

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Warenkorb
Nach oben scrollen