hugo.soucy.cc

The personnal website source code of Hugo Soucy. Creates from an homebrewed static website generator (Ferron).
Log | Files | Refs

commit 702d7b25a38b66bd893a578be62a2453848dc5d5
parent bdaa8264f27cd9c5e0943dffae64ddbea4195a62
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Thu, 15 Feb 2018 20:53:52 -0500

Add draft folder.

Diffstat:
Adraft/2018/02/un-raccourcisseur-d-url-pour-site-statique.json | 7+++++++
Adraft/2018/02/un-raccourcisseur-d-url-pour-site-statique.md | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/draft/2018/02/un-raccourcisseur-d-url-pour-site-statique.json b/draft/2018/02/un-raccourcisseur-d-url-pour-site-statique.json @@ -0,0 +1,7 @@ +{ + "title": "Un raccourcisseur d'URL pour site statique", + "date": "2018-02-11", + "datetime": "09:33:03", + "template": "txt", + "bridgy": "false" +} diff --git a/draft/2018/02/un-raccourcisseur-d-url-pour-site-statique.md b/draft/2018/02/un-raccourcisseur-d-url-pour-site-statique.md @@ -0,0 +1,53 @@ + +Proposer des URLs courts sur son site statique +============================================== + +Les URLs courts sont souvent visibles sur les réseaux sociaux, tel que +Twitter, pour faciliter le partage de lien dans un contexte où le +message de l'auteur est limité en caractère; historiquement 140 et +maintenant 280 pour les *tweets*. Le service le plus connu est sans +doute **bit.ly**. Sinon on voit également beaucoup celui de +l'omniprésent Google, dont le nom de domaine est **goo.gl**. + +L'utilisation d'un service de raccourcissement fragilise la périnnité +des URLs dans nos contenus; puisque si le service en question cesse +ses activités du jour au lendemain, tous les liens qu'il redirigait se +retrouvent dès lors inutilisables. De plus, que se passerait-il si un +service était pirater ou racheter par quelqu'un avec de mauvaises +intentions qui, pourrait réaiguiller tous les URLs vers des +destinations peu reluisantes ?! + +Dans une optique de durabilité et de robustesse il vaut toujours mieux +gérer soi-même ses données. Si vous utilisez un CMS comme **Drupal** +ou **Wordpress** vous avez sans doute accès à des extensions qui vous +permettent de mettre en place votre propre raccourcisseur. + + +--- + + + +`shortlinksmap.txt` + +``` +L /note/2017/06/sesame-street-lgbt-pride.html +Q /note/2017/05/twitter-partage-vos-donnees-personnelles.html +23 /note/2017/03/animista-css-animations-on-demand.html +2L /note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.html +M /note/2017/06/petite-contribution-bash-au-task-runner-manuel.html +n /note/2017/12/openbsd-mise-a-jour-reussie.html +4 /note/2018/01/premier-pullrequest-lua-accepte.html +C /note/2017/09/lesbricodeurs-replyto-status-909427743573577728.html +2Q /note/2016/08/snowden-pardon-petition-on-facebook.html +P /note/2017/06/le-velo-cest-dangereux.html +2H /note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.html +``` + +`/etc/apache2/sites-available/hugo.soucy.cc.conf` + +``` +RewriteEngine On +RewriteMap shortlinksmap "txt:/var/www/hugo.soucy.cc/shortlinksmap.txt" +RewriteCond ${shortlinksmap:$1|Unknown} !Unknown +RewriteRule "^/(.*)$" "${shortlinksmap:$1}" [R,L] +```