Htaccess maand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

16/10/2019 15:29:08
Quote Anchor link
Beste leden,

Graag zou ik de maand in tekst willen hebben in de URL.
Het is wel gelukt om de maanden in cijfers te krijgen, in de URL(Htaccess).
Ik weet dat F de volledige naam van een maand is.

$dt = new DateTime();
if(isset($_GET['y']) && isset($_GET['m'])) {
if(checkdate($_GET['m'], 1, $_GET['y'])) {
$dt = new DateTime($_GET['y'].'-'.$_GET['m'].'-1');
}
}
$intervalStart = $dt->format('Y-m-d'); // today
$intervalEnd = $dt->format('Y-m-t'); // end of month


echo '<a href="' . $dt->sub(new \DateInterval('P1M'))->format("m-Y") . '">Last month</a>

Htaccess -> ?m=$1&y=$2

Waar kan ik dit het beste allemaal aanpassen?

Met vriendelijke groet,

Levy

Toevoeging op 16/10/2019 15:30:38:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// PHP program to convert number to month name
  
// Declare month number and initialize it

$monthNum = 10;
  
// Create date object to store the DateTime format
$dateObj = DateTime::createFromFormat('!m', $monthNum);
  
// Store the month name to variable
$monthName = $dateObj->format('F');
  
// Display output
echo $monthName."\n";  
  
?>
 
PHP hulp

PHP hulp

10/01/2025 16:35:20
 
- Ariën  -
Beheerder

- Ariën -

16/10/2019 15:34:13
Quote Anchor link
Met welke reden wil je dat? Er hoeft maar een instelling op de server scheef te staan en je krijgt 'August' in plaats van 'Augustus', en je pagina is onbereikbaar.
Je kan ook prima een datum als dd-mm-yyyy opgeven, afhankelijk van de context.
 

16/10/2019 15:40:49
Quote Anchor link
Voor de indexering van Google en het is overzichtelijker dan een nummer. De bedoeling is dat de maand in de URL in het Engels komt.
 
- Ariën  -
Beheerder

- Ariën -

16/10/2019 15:49:32
Quote Anchor link
Als ik op internet rondkijk naar datums in URL, en de SEO, dan maakt het echt niet uit.
 

16/10/2019 16:13:29
Quote Anchor link
Oke, bedankt. Dan laat ik het zo.
 
Thomas van den Heuvel

Thomas van den Heuvel

16/10/2019 16:48:12
Quote Anchor link
Idealiter wil je ook niet voor elk stuk functionaliteit een (of zelfs meer) rewriterules creëren. Dit wordt al gauw een onoverzichtelijke brei.

Dit zou ook min of meer inhouden dat elke pagina achter de schermen een bijbehorend standalone script heeft. Dus elke pagina vormt dan in wezen een ingang naar je website of -applicatie.

Als je zoiets aan het bouwen bent dan zul je dit proces meer moeten stroomlijnen (uit gebruikersgemak, maar ook uit oogpunt van veiligheid). Heel kort door de bocht zorg je dat je hele applicate één poort heeft die je toegang verschaft tot de rest van de code. Deze zogenaamde single point of entry is vaak index.php.

Wat dit soort applicatie dan ook vaak hebben is één enkele rewriterule die alles (intern) doorstuurt naar index.php. In index.php wordt dan de oorspronkelijk aangeroepen URL ($_SERVER['REQUEST_URI']) geïnspecteerd en wordt uitgerekend welke pagina geserveerd moet worden, of als blijkt dat dit bij nader inzien toch een onbekende pagina was, dan wordt een 404 pagina geserveerd. Je rekent dus in feite handmatig de pagina uit die bij een URL hoort, maar daarbij heb je het werk dus gedelegeerd van .htaccess naar PHP.

Een bijkomend voordeel van deze aanpak is dat je het verder uitrekenen van een specifieke pagina op zijn beurt ook verder kunt delegeren naar specifieke functionaliteit. Zo zou je (vanuit index.php) kunnen besluiten dat alles van de vorm calendar/* verder verwerkt wordt door de kalender-functionaliteit zelf. Hiermee paas je in wezen alles door naar de "interne voordeur" van dit specifieke stuk functionaliteit. En dit beïnvloedt verder niet de standaard "flow" waarbij alles door index.php gaat.

Zo zou je dus ook alles van de vorm forum/* kunnen delegeren naar een "forum index.php". Net zoals bij een kalender kan dit zeer handig zijn, want de diversiteit aan (zoekmachinevriendelijke) URL's die deze pagina's allemaal hebben is waarschijnlijk (op den duur) nogal groot, hiervan wil je niet een lijst in index.php hebben die alles doormapt naar een forum-overzicht, -categorie of -berichtenpagina. Dat zou een beetje onbegonnen werk zijn.

Het moge duidelijk zijn dat deze aanpak (single point of entry) zeer behulpzaam kan zijn bij het opstellen van zoekmachinevriendelijke URLs, zonder dat je je hiermee op voorhand beperkt qua mogelijkheden of vrijheid in de naamgeving.
 

16/10/2019 19:33:21
Quote Anchor link
Bedankt voor je reactie! Ja, dan heb je nog een betere structuur.
 
Mozen Rozendale

Mozen Rozendale

26/10/2019 14:01:40
Quote Anchor link
$dt = date("F",strtotime($dt));
echo '<a href="www.yoursite.com/index.php/iets'.$dt.'">>Last month</a>;
 
Thomas van den Heuvel

Thomas van den Heuvel

26/10/2019 14:32:02
Quote Anchor link
Iedereen kan URL's breien. Het is ook zaak dat bij aanroep de juiste handelingen worden verricht bij het verwerken van het request.

Het bovenstaande is dus maar een half antwoord, en daarmee dus eigenlijk geen antwoord.

Je hebt nu al op (ten minste) drie topics gereageerd met vanuit-de-heup-geschoten antwoorden die nogal kort door de bocht zijn.

Het gaat er niet om dat je zoveel mogelijk antwoorden geeft, het gaat erom dat je antwoorden geeft waar iemand iets aan heeft, en waar men mogelijk/hopelijk wat van opsteekt.

Het is fijn dat je zo enthousiast aan het typen bent, maar zou je dit enthousiasme wat in kunnen dammen ten faveure van iets langere, en beter onderbouwde, antwoorden die ook wat uitleg geven? Het bovenstaande voegt namelijk niet zoveel toe.
 
Mozen Rozendale

Mozen Rozendale

27/10/2019 13:06:10
Quote Anchor link
Als $dt in PHPmyAdmin staat als een date type, dan je met de vorige reactie de hele datum veranderen in de volledige maand.

$dt = new DateTime(); //2019-11-27 06:00
$dt = date("F",strtotime($dt)); //November

Waarom voegt dit niks toe? En wat is dat voor achtelijke reactie, Thomas?
 
- Ariën  -
Beheerder

- Ariën -

27/10/2019 13:24:19
Quote Anchor link
Ik sluit mij aan bij Thomas en ik vind dit ook een antwoord die weinig betrekking heeft op het vraagstuk. In een ander topic legt Thomas je precies uit wat er niet goed gaat.

Het is erg attent dat je iemand wilt helpen, maar let dan op of een topic actueel is, en let er op dat je goede concrete antwoorden geeft die aansluiten op het vraagstuk. Tot nu toe zijn de gegeven antwoorden nog niet echt zinvol te noemen, hoewel het vriendelijk bedoeld zal zijn. Ook is enige uitleg als je een stukje code plaatst zeker niet overbodig.
Gewijzigd op 27/10/2019 13:37:47 door - Ariën -
 
Mozen Rozendale

Mozen Rozendale

27/10/2019 14:12:21
Quote Anchor link
Ja neem me niet kwalijk, dit is allemaal nieuw voor mij. Ik ben zonder studieachtergrond begonnen met PHP en loop vaak vast met dingen die niet lukken en probeer dingen te googlen.
 
Thomas van den Heuvel

Thomas van den Heuvel

27/10/2019 17:05:02
Quote Anchor link
Dat is prima, en het helpt veel als je zo'n onderzoekende aard hebt. Maar dat is pas het begin :).

Ik Google ook vaak wat dingen bij elkaar die ik zo niet precies weet en dat is prima, maar ik neem niet zomaar klakkeloos code of antwoorden over maar probeer te doorgronden wat er gebeurt zodat ik ook echt kan constateren dat het overnemen van code of een idee ook resulteert in het gewenste resultaat.

Vaak kom ik na een korte zoektocht op stackoverflow of een aanverwante site uit en het komt geregeld voor dat de reactie met de hoogste score, die het "antwoord" zou moeten geven op de vraag, niet het goede of beste antwoord is. Ik lees dus altijd nog even verder om te kijken of ik iets mis. Dit kan ontzettend veel inzicht opleveren. Vaak kun je prima volstaan met het (gedachtenloos) overnemen van het "antwoord" maar je mist dan (ten minste) een leermoment.

Dit inzicht, wat je ook opdoet door te programmeren, fouten te maken en deze vervolgens te debuggen (waarbij je echt met de neus op de feiten wordt gedrukt), is vele malen belangrijker dan de precieze code die je inklopt.

De implementatie doet er in wezen niet toe, deze doet naar alle waarschijnlijkheid wat deze behoort te doen en kan vele vormen hebben. Het gaat (wat mij betreft, in ieder geval) om de achterliggende gedachte(n) bij deze code. Daarom reageerde ik misschien wat gepikeerd op de korte codefragmenten zonder enige toelichting, die ook niet echt deden wat de topicstarter voor ogen had.

Achter zo'n reactie steekt misschien wel een briljant idee (waar zelfs ik niet aan gedacht had ;-)) maar als je dat dan niet onder woorden brengt/kunt brengen, hoe moeten anderen dan (direct) begrijpen wat je probeert te bereiken? Toegegeven, dat is een kunst apart, maar ook dat kun je min of meer leren door te oefenen.

En om antwoord te geven op je vraag:
Quote:
Waarom voegt dit niks toe?

Ik zei "niet zoveel", niet "niks". Op het moment dat je een soort van (complete) custom naamgeving wilt in de adressen van je webpagina's moet je ineens een heleboel dingen gaan regelen. Je moet dan een soort van stramien hebben die je in staat stelt om elke willekeurige URL te kunnen verwerken. En liefst ook een beetje op een fijne manier, wat het bakken van 4389573489538957358 RewriteRules al min of meer uitsluit :).

Vrije naamgeving in URLs valt min of meer in twee delen uiteen:
#1 het opstellen van de URLs zelf, en
#2 het verwerken van een URL die resulteert in het uitvoeren van de juiste bijbehorende code

Het gros van het werk zit in #2. Neemt niet weg dat #1 minder belangrijk is, maar als je ergens de nadruk op zou moeten leggen dan is dat #2.

Je zou #1 uit de losse pols kunnen doen, die verder helemaal niet is afgestemd op #2. Dat is in feite wat je in jouw codefragment doet: je verzint een of andere naamgeving voor een maand en plakt deze in een of andere (weliswaar statische, hard coded) URL. Prima, dat doet in wezen wat het moet doen en geeft "antwoord" op de vraag. Het dekt #1 min of meer, afgezien van het feit dat je rechtstreeks /index.php/ aanspreekt. Het idee van custom naamgeving is juist dat index.php zijn werk stilzwijgend op de achtergrond doet. Ook bestaat de site mogelijk uit meerdere onderdelen, dus het is misschien handig om dit op zijn minst te compartimenteren in een apart /calendar/ onderdeel ofzo. Wat in de kalenderfunctionaliteit gebeurt zou geen invloed moeten hebben op de naamgeving van de rest van de site tenzij misschien de hele website één grote kalender is ofzo, maar dat weet ik niet, dus daar doe ik ook geen aannames over.

Maar dan ga je eens kijken naar #2, de afhandeling hiervan. Hoe ga je zorgen dat deze altijd en onder alle omstandigheden werkt? De URL uit #1 was voor een groot deel statisch: het domein is hard coded. Dit heeft al tot gevolg dat zodra je deze code naar een ander domein verplaatst dat deze niet meer werkt. Er staat ook geen protocol voor de www, dus mogelijk wordt deze URL als een relatieve link beschouwd. Dan heb je gekozen voor "iets" als prefix (voorvoegsel), gevolgd door de maandnaam. Maar je bent helemaal vrij in je naamgeving, wat als je hier iets anders van maakt, bijvoorbeeld "kalender" ofzo, je hebt dan een omschrijvende naam van wat dat onderdeel doet. Hierbij zou (?) je ook gebruik moeten maken van slashes (/) om de verschillende onderdelen aan te duiden en niet alles simpelweg aan elkaar plakken. Elk partje van de URL heeft dan op die manier ook echt "betekenis". Een URL wordt dan bijvoorbeeld /kalender/december, ik noem maar wat. Maar je URL is nog steeds statisch. Wat als op een gegeven moment besloten wordt dat de /kalender functionaliteit verhuist naar het onderdeel /evenementen? Op dit moment is er geen enkele koppeling tussen #1 en #2 dus dat verandert niet automatisch mee. Je moet dan weer in code/een template gaan hacken om deze hard coded waarde te fixen. Wat ook weer foutgevoeliger wordt als je vanuit meerdere plaatsen naar deze functionaliteit verwijst.

Dit zou een ander verhaal zijn wanneer de volledige URL dynamisch opgebouwd zou worden met een soort van linkfunctie. Dan zou het protocol, de website en de interne locatie (van de "voordeur" van deze functionaliteit) dynamisch mee kunnen veranderen op het moment dat deze wijzigen en deze functionaliteit genereert dan automatisch de nieuwe URL zonder dat je ook maar één letter code hoeft aan te passen.

Als je dus met dit soort routingsvraagstukken te simpele oplossingen kiest dan bijt dit je waarschijnlijk na verloop van tijd enorm in je staart. Het is van groot belang dat je veel zorg en denkwerk steekt in je aanpak, zodat je hier bij een generieke implementatie de vruchten van kunt plukken.

Het streven zou altijd "Zo simpel mogelijk, maar niet simpeler." moeten zijn.

Het makkelijke deel van dit hele verhaal zit nog steeds in het genereren van de URLs (wat dus eigenlijk dynamisch zou moeten zijn) en in zekere zin maakt het niet zoveel uit wat je kiest (maar zinvole naamgeving is wel een pre) dus het enkel geven van een "implementatie" van één naamgevingsvariant lost het probleem nou niet bepaald op. Te meer omdat je nog met de hele verwerking (#2) zit. En daarbij de rest van je site ook nog normaal door moet blijven werken.

Daarom voegt jouw antwoord dus niet zoveel toe :).

NB: je zou natuurlijk ook voor een tussenvorm kunnen kiezen, waarbij je gedeeltes van URLs dynamisch maakt. Dan zou je wel wat meer RewriteRules kunnen inzetten, maar het gevaar daarvan is dat je dan toch snel weer op een hellend vlak terecht komt.
Gewijzigd op 27/10/2019 17:09:04 door Thomas van den Heuvel
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.