Naar de hoofdinhoud
Alle collectiesCMS
CMS - URL Redirects
CMS - URL Redirects
L
Geschreven door Lukas Grisar
Meer dan 7 maanden geleden bijgewerkt

CMS - URL Redirects

Via het CMS is het mogelijk om oude urls te herleiden naar de nieuwe. Dit is belangrijk voor SEO omdat de oude links die opgeslagen door zoekmachines, wel nog zouden werken op een nieuwe site.

Waar instellen.

Navigeer in het platform naar Instellingen -> CMS -> URL Redirects.

Hoe werkt het

Bij het aanmaken van een nieuwe of bewerken van een bestaande URL Redirect, moeten volgende parameters ingevuld worden.

Bron URL
Doel URL
Permanent

Wanneer een gebruiker surft naar een URL die matcht met Bron URL zal deze herleid worden naar de Doel URL.
Wanneer de Bron URL nooit meer gebruikt moet worden, kan het vinkje bij Permanent aangeduid worden. Zo zullen zoekmachines hun index ook updaten en de nieuwe URL gebruiken in plaats van de oude.

Bron URL

Bij het matchen van de Bron URL wordt er ook gekeken naar de domeinnaam en het pad
Bijvoorbeeld: de gebruiker surft naar https://help.iamd.be/nl/category/cms?test=1#Bron%20URL wordt er gekeken naar help.iamd.be/nl/category/cms

Doel URL

De Doel URL moet enkel het doel pad bevatten: /nl/category/cms. Het is momenteel niet mogelijk om naar een andere website te herleiden.

Voorbeeld

Bron URL: help.iamd.be/nl/category/cms
Doel URL: /en/category/cms
Resultaat: help.iamd.be/en/category/cms

Complexe vervangpatronen

Om te vermijden dat, wanneer enkel de volgorde van data in het pad veranderd is, elke URL manueel moet toegevoegd worden, is het mogelijk om met complexe vervangingspatronen te werken. Er kan namelijk gebruik gemaakt worden van Reguliere Expressies. Dit is een zeer krachtige taal voor het zoeken en vervangen van patronen in tekst. Hieronder volgt een korte samenvatting van de belangrijkste zaken.

Zoeken

karakter

Omschrijving

. (punt)

Een willekeurig teken

[] (vierkante haken)

Tussen de haken staat een lijst van toegestane tekens.

[^] (vierkante haken met dakje)

Wanneer het eerste karakter tussen de haken een ^ (dakje) is, wordt elk karakter gematcht dat niet tussen de haken staat.

+ (plus)

De plus achter een teken geeft aan dat het vorige teken ten minste 1 keer moet voorkomen maar dit mag ook oneindig vaak. 211+ kan dus zijn: 211 of 2111 of 21111 etc. Maar niet 21

? (vraagteken)

Het vraagteken achter een teken geeft aan dat een teken maximaal 1 keer mag voorkomen. 211? Kan dus zijn 211 en 21 maar niet 2111

(sterretje)

Een sterretje achter een teken betekend dat dit teken 0 keer of vaker voor mag komen. 211 kan dus zijn: 21, 211, 2111, 21111 etc.

() (haakjes)

Haakjes definiëren een groep die bij het vervangen gebruikt kan worden

\ (backslash)

Alle speciale tekens in deze tabel hebben een speciale functie. Wil je toch letterlijk matchen met een speciaal teken, dan moet het voorafgegaan worden door een backslash.

Vervangen

Wanneer je in de Bron URL een stukje tussen haakjes zet, kan je dit overnemen in de Doel URL. Je kan verwijzen naar een groep uit de Bron URL met het Dollar teken ($) gevolgd door de nummer van de groep. De groepen worden van links naar rechts genummerd vanaf 1.

Bijvoorbeeld:
Bron URL: help.iamd.be/(groep 1)/category/(groep 2)
Doel URL: /taal/$1/categorie/$2
Resultaat: help.iamd.be/taal/groep 1/categorie/groep 2

Testen

Het opstellen van complexe patronen, kan moeilijk zijn. Om te helpen bij het testen, kan je op het platform een test URL invullen om te kijken of er juist vervangen wordt:

Test de expressie


​Een andere handige bron is Regex101.com. Deze online tool zal de hele reguliere expressie opdelen en uitleggen hoe de matching juist gebeurt.

Kies in de linker zijbalk bij Flavor: .NET (C#) en bij Function Substitution. Bovenaan in het midden kan je de Bron URL plakken. In het kadertje Text String kan je enkele voorbeeld URLs plakken. Tot slot vul je bij Substitution de Doel URL in.

In de rechterzijbalk verschijnt vervolgens een breakdown van alles wat gematcht werd en waarom. Onderaan rechts staat nog eens een overzicht van alle ondersteunde functies.

Rexex101.com

Excel importeren

Het is mogelijk om meerdere URL Redirects te importeren via een Excel bestand. Klik hiervoor op de knop Importeer en laadt het bestand op. Het is ook mogelijk om een template bestand te downloaden.

Mogelijk kolomnamen

De kolomnamen zijn niet hoofdletter gevoelig.

Veld

Mogelijk kolomnaam

Opmerking

Bron URL

Bron, Bron URL, Source, Source URL

Doel URL

Doel, Doel URL, Destination, Destination URL, target, Target URL

Permanent

Permanent

In het geval van een lege cel, wordt de lijn als tijdelijk beschouwd. Voor alle waarden buiten nee, no, 0, false, vals wordt de rij als permanent aanzien

Niet Permanent

Tijdelijk, Temporary

In het geval van een lege cel, wordt de lijn als permanent beschouwd. Voor alle waarden buiten nee, no, 0, false, vals wordt de rij als permanent aanzien

Was dit een antwoord op uw vraag?