mirror of
https://tildegit.org/sbgodin/HtmGem.git
synced 2023-08-25 13:53:12 +02:00
38 lines
1.5 KiB
Plaintext
38 lines
1.5 KiB
Plaintext
# HtmGem, voir Gemini à travers HTTP
|
||
|
||
Il ne reste qu’à ajouter une règle de ré-écriture d’URL (//URL Rewriting//). Si vous pouvez lire ce texte en ayant demandé //htmgem.php// avec le navigateur, il ne reste que cette dernière étape à franchir 😄
|
||
|
||
### Nginx
|
||
```
|
||
# Ce texte doit être placé dans la configuration du serveur.
|
||
index index.php index.gmi index.html
|
||
rewrite ^(.+\.gmi)$ htmgem/?url=$1;
|
||
```
|
||
|
||
### Apache
|
||
```
|
||
# Ce texte peut se placer à la racine du site dans un fichier ".htaccess".
|
||
DirectoryIndex index.php index.gmi index.html
|
||
RewriteEngine on
|
||
RewriteRule ^(.+\.gmi)$ htmgem/?url=$1
|
||
```
|
||
|
||
Par la suite,
|
||
* Quand un fichier se terminant par //.gmi// sera demandé, HtmGem le traduira à la volée en HTML.
|
||
* Quand seul le répertoire sera demandé (http://site.tld/path) le fichier //index.gmi// sera automatiquement choisi.
|
||
|
||
## Tester HtmGem
|
||
Il est supposé que HtmGem est installé à la racine du site dans un répertoire //HtmGem//. Sinon, il faudra simplement adapter les liens.
|
||
|
||
🢂 Appeler cette présente page directement, en cliquant ci-après. Elle devrait être formatée exactement comme actuellement :
|
||
=> index.gmi
|
||
|
||
🢂 Enfin, pour vérifier que le fichier //index.gmi// est automatiquement appelé quand le fichier //**.gmi**// n’est pas indiqué :
|
||
=> / Lien vers la racine du site
|
||
|
||
# Quand tout marche…
|
||
Parmi les fichiers distribués, seuls sont requis :
|
||
* htmgem/**index.php**
|
||
* htmgem/**index.css**
|
||
Les autres peuvent être supprimés (y compris ce présent fichier) bien qu’ils ne présentent aucun danger.
|