Title: Vger gemini server can now redirect | |
Author: Solène | |
Date: 02 January 2021 | |
Tags: gemini | |
Description: | |
I added a new feature to Vger gemini server. | |
Vger git repository | |
The protocol supports status code including redirections, Vger had no | |
way to know if a user wanted to redirect a page to another. The | |
redirection litteraly means "You asked for this content but it is now | |
at that place, load it from there". | |
To keep it with vger Unix way, a redirection is done using a symbolic | |
link: | |
The following command would redirect requests from | |
gemini://perso.pw/blog/index.gmi to | |
gemini://perso.pw/capsule/index.gmi: | |
```shell command | |
ln -s "gemini://perso.pw/capsule/index.gmi" blog/index.gmi | |
``` | |
Unfortunately, this doesn't support globbing, in other words it is not | |
possible to redirect everything from `/blog/` to `/capsule/` without | |
creating a symlink for all previous resources to their new locations. |