# Veel URL's opvangen met een wildcard-route

> Eindig een route met * om alles onder een pad te vangen en bewaar specifieke routes voor de uitzonderingen.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: nl
Content-SHA256: e86b685c825c065b215caa770ea76d4c28aab9736c8adf9df3666a0d14dcf730
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Een `*` als laatste segment van een route komt overeen met elke URL onder dat pad. Een route zonder wildcard is specifieker en wint, zodat je het algemene geval met de wildcard afhandelt en vaste routes voor de uitzonderingen toevoegt. Het pad van het verzoek is beschikbaar in `$.url`.

```js controllers/docs.js
exports.install = function() {
	ROUTE('GET /docs/*', docs);
	ROUTE('GET /docs/changelog/', changelog);
};

function docs($) {
	$.json({ handler: 'docs', url: $.url });
}

function changelog($) {
	$.json({ handler: 'changelog' });
}
```
