Skip to content

fix: url du site en https sur le domaine actuel (#308) - #347

Merged
mortifia merged 2 commits into
mainfrom
308-https-url
Oct 25, 2026
Merged

mortifia merged 2 commits into
mainfrom
308-https-url

Conversation

@ohugonnot

@ohugonnot ohugonnot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Closes #308
Closes #269

Quoi

url dans docusaurus.config.js : http://31.211.16.159:8203/ → https://unitystation-wiki.unionrolistes.fr.

HTTPS fonctionnait déjà côté serveur (Traefik + Let's Encrypt, http:// redirigé en 301). Mais cette ancienne adresse, aujourd'hui injoignable, était inscrite dans les balises canonical, og:url, hreflang et dans sitemap.xml : moteurs de recherche et aperçus de liens (Discord…) partaient vers une adresse morte.

Comment c'est testé

  • Avant (build de main) : grep -rl 31.211.16.159 build | wc -l → 872 fichiers
  • Après (build complet en, fr, ru, de) : → 0 ; build OK dans les 4 langues
  • Page Jobs FR après correctif :
    <link rel="canonical" href="https://unitystation-wiki.unionrolistes.fr/fr/HowToPlay/Jobs/">
    <link rel="alternate" href="https://unitystation-wiki.unionrolistes.fr/ru/HowToPlay/Jobs/" hreflang="ru">
    
  • L'index de recherche utilise des chemins relatifs : non concerné.
  • Aucune autre occurrence de l'IP dans le dépôt.

Hors périmètre

Les en-têtes de sécurité (HSTS, etc.) se règlent côté Traefik, pas dans ce dépôt : détail dans #308.

Ajout : static/robots.txt

/robots.txt répond 404 en prod. Le fichier déclare les 4 sitemaps (un par langue : le sitemap racine ne contient aucune URL fr/ru/de) à leur adresse https. Vérifié : le build le place à la racine du site, et les 4 URL déclarées répondent 200 en prod.

À vérifier après déploiement

Les sitemaps en ligne contiennent encore l'IP morte tant que cette PR n'est pas déployée :

H=https://unitystation-wiki.unionrolistes.fr
for l in "" fr/ ru/ de/; do curl -s $H/${l}sitemap.xml | grep -c 31.211; done   # attendu : 0 partout
curl -s -o /dev/null -w "%{http_code}\n" $H/robots.txt                          # attendu : 200

`url` pointait encore vers http://31.211.16.159:8203/, adresse
aujourd'hui injoignable. Les balises canonical, og:url, hreflang et
le sitemap.xml de 872 pages générées y renvoyaient (moteurs de
recherche, aperçus de liens).

Vérifié sur un build complet des 4 langues : plus aucune occurrence
de l'IP, canonical/hreflang en https://unitystation-wiki.unionrolistes.fr.
/robots.txt répondait 404. Docusaurus génère un sitemap par langue
sans index commun (le sitemap racine ne contient aucune URL fr/ru/de),
donc les quatre sont déclarés, à leur adresse https.
@ohugonnot
ohugonnot requested review from mortifia and removed request for mortifia October 25, 2026 09:46
@mortifia
mortifia merged commit c1d532e into main Oct 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HTTPS https ?

2 participants