Server Rules

Générez des règles Nginx ou .htaccess pour HTTPS, www ou sans www, barres obliques finales, routage SPA, cache, gzip et en-têtes de sécurité — directement dans votre navigateur.

À propos de Server Rules

De quoi s’agit-il

Cet outil écrit une configuration serveur à partir de quelques interrupteurs. Choisissez Nginx ou Apache, saisissez éventuellement votre domaine et activez ce qu’il vous faut : une redirection 301 vers HTTPS, un seul hôte canonique avec ou sans www, l’ajout ou la suppression de la barre oblique finale, un repli sur index.html pour les applications React ou Vue, 30 jours de cache navigateur pour les fichiers statiques, la compression gzip et des en-têtes de sécurité de base. Le résultat est un extrait commenté prêt à coller dans le bloc server ou le fichier .htaccess.

Fonctionnalités principales

  • Bloc server Nginx ou .htaccess Apache à partir des mêmes réglages.
  • Redirections 301 : HTTPS, www ou sans www, ajout ou suppression de la barre oblique finale.
  • Repli SPA sur index.html pour le routage côté client.
  • 30 jours de cache pour les ressources statiques et compression gzip.
  • En-têtes de sécurité, plus HSTS dès que HTTPS est forcé.

Comment l’utiliser

  1. Choisissez Nginx ou Apache.
  2. Saisissez votre domaine si vous voulez des redirections en une seule étape.
  3. Activez les options de redirection, de routage, de performance et de sécurité utiles.
  4. Copiez la configuration ou téléchargez-la comme fichier.

Quand c’est utile

  • Mettre en place HTTPS et une seule version d’un site, avec ou sans www.
  • Faire fonctionner une application React ou Vue sur les liens directs et les rechargements.
  • Ajouter cache, compression et en-têtes de sécurité à un nouveau serveur.

Confidentialité et limites

Vos données

La configuration est générée dans votre navigateur et n’est pas envoyée à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ».

Limites

  • Le résultat est un point de départ : testez-le sur un serveur de préproduction et rechargez la configuration avant la production.
  • Les règles Apache nécessitent les modules mod_rewrite, mod_headers, mod_expires et mod_deflate activés.

Questions fréquentes

Pourquoi saisir le domaine ?

Avec le domaine connu, http://example.com mène directement à https://www.example.com en une seule redirection. Sans lui, les règles prennent l’hôte de la requête : cela marche pour tout domaine mais peut faire deux sauts.

Que fait le repli SPA ?

Il sert index.html pour tout chemin qui n’est ni un vrai fichier ni un dossier, afin que le routeur React ou Vue le prenne en charge. Sans lui, ouvrir un lien profond ou recharger la page renvoie une 404.

Quels en-têtes de sécurité sont ajoutés ?

X-Frame-Options SAMEORIGIN, X-Content-Type-Options nosniff et Referrer-Policy strict-origin-when-cross-origin, plus Strict-Transport-Security pour un an quand HTTPS est forcé. Une Content Security Policy dépend de votre site, elle n’est donc pas générée.