Cette recette est un bon exemple de la possibilité de créer des exceptions avec redirection.io. Concrètement, elle montre comment définir une exception sur une règle de redirection HTTP.
Cette recette créer deux règles :
- une règle de redirection de
www.example.com
versexample.com
- une règle d'exception, qui désactive la règle précédente pour un chemin configurable.
Une fois la recette installée, vous pouvez évidemment modifier les règles qu'elle aura créées.
Exemple de cas d'utilisation
- Préservation d'un sous-répertoire : Prenons le cas d'un site web dont le sous-répertoire contient une application ancienne qui n'est pas compatible avec le protocole HTTPS. La recette "Redirect Except a Path" vous permet de rediriger toutes les requêtes vers HTTPS, sauf celles qui ciblent le sous-dossier de l'ancienne application. Cela permet de s'assurer que l'ancienne application reste accessible aux utilisateurs, tandis que le reste du site web est sécurisé par HTTPS.
- Protection des dossiers d'administration : Les chemins d'accès d'un espace d'admin essentiels à la gestion du site web peuvent être exemptés de l'application de certaines règles, afin de garantir un accès ininterrompu aux administrateurs du site.
Comment installer cette recette sur mon site ?
Pour installer cette recette sur votre site web, suivez les étapes suivantes :
- Indiquez le dossier à ignorer : Dans le formulaire, indiquez le chemin qui doit ignorer la redirection.
- Cliquez sur le bouton "Installer sur mon site web" : Installez la recette - cela va créer deux règles en mode "brouillon".
- Modifiez les règles créées : Examinez les règles créées pour vous assurer qu'elles correspondent bien à vos attentes. Vous pouvez les modifier avant de les publier, par exemple pour remplacer le domaine
example.com
par votre propre domaine. - Publier les règles : quelques secondes après la publication, la redirection et son exception seront actives.