Redirects en rewrites instellen via admin.savvii.com

Gewijzigd op Thu, 03 Feb 2022 om 06:49 PM

BELANGRIJK!

Om gebruik te maken van de tool in admin.savvii.com moet dit voor je website geactiveerd zijn. Op dit moment staat dit nog niet standaard aan. Het gebruik van deze tool is niet ingewikkeld maar het kan ingewikkeld lijken met alle RegEx regels. In dit support artikel leggen we de opties van de tool uit en geven voorbeelden van de meest gebruikelijke redirects in rewrites.

De redirect tool werkt NIET voor subsites, subdomeinen of aliassen. Alle redirects die je instelt hebben allen toepassing  op het hoofddomein van de website. Wil je ingewikkelde redirects instellen die niet met deze tool kunnen dan kan je dit bij support@savvii.com neerleggen.

De redirects worden iedere 60 minuten ververst nadat de chef-client automation heeft gedraaid. 


Redirects die door support zijn geplaatst in de nginx.conf zijn niet zichtbaar in deze tool of andersom. 

Waar vind ik deze rewrite tool?
Als de rewrite tool is geactiveerd dan vind je deze in admin.savvii.com in het pakket overzicht onder het tabblad Redirects.




Opties voor rewrites en redirects 


 1. RegEx 

Ofwel Regular Expresion is de notatie methode van de redirect/rewrite. In dit eerste veld vul de URL slug in die je wilt doorverwijzen.Je begint dit voor het gemak altijd met een "^" teken. Dit teken wil zeggen dat je begint bij de webroot.

Voorbeelden 
^/contact
^/contact/

1.1. RegEx Speciale Tekens

Regular Expression kent enkele speciale tekens. De meest gebruikte tekens zijn daarbij.

.* = Wildcard teken, dit kan vervangen worden door ieder en meerdere tekens.
^/contact/.* betekent dat alles na contact/ bedoeld kan worden. contact/a contact/1 maar ook /contact/ijsbeer/KLJSDIA(.
Letterlijk alles. Pas hier dus mee op.

?= Betekent dat het laatste teken ook een ander teken of set tekens binnen een ( ) optioneel zijn. Vergelijkbaar met *
Dit wordt voornamelijk gebruikt om een trailing slash af te vangen.
/contact/?$ op deze manier wordt de redirect gedaan ongeacht of er een trailing slash achter staat.

$ = Betekent het eind van de regel, laatste teken. sluit iedere Regex af met $.

Het is niet verplicht om deze speciale tekens te gebruiken maar dit kan soms wel handig zijn. Als je het niet zeker weet stel je vragen dan aan support@savvii.com.




2. Vervanging 


Dit is de URL waar je naar toe wilt verwijzen hier heb je in principe twee vormen.


Binnen hetzelfde domein of naar een extern domein.


Hetzelfde domein


Wanneer ik savvii.com/contact naar savvii.com/contact-ons wil doorverwijzen dan hoef ik alleen /contacteer-ons in te vullen. Kortom, je vult alleen de SLUG in.


Ander domein

 
Wanneer ik savvii.com/contact naar contact.com/savvii wil doorverwijzen dan vul ik de gehele URL in.
https://contact.com/savvii



3. Vlag 

De vlag bepaald hoe de redirect gelezen wordt.

Last = De kortste optie wordt gekozen. Hij start vervolgens weer bij de laatste gevonden optie. Bij een rewrite met * kunnen oneindig veel rewrites bedoeld worden. Last zorgt ervoor dat alleen de 'dichtstbijzijnde url" gebruikt wordt en deze daarna stopt. Dit gebruik je zelden.


Break = Vergelijkbaar met Last alleen stopt deze nadat de kortste optie wordt gekozen. Er wordt niet opnieuw gezocht. 

Permanent = een 301 redirect die permanent doorverwijst. Dit is de meest gebruikte optie.

Redirect = een 302 redirect die tijdelijk doorverwijst.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren