09/18/2017
Désactiver l'anglais temporairement sur un site Drupal 7
Lecture de 1 minute
Le plus simple est de le faire via le fichier .htaccess
en ajoutant ce code.
Ce code permettrait de rediriger toutes les pages /en
à la page /fr
en excluant les domaines communs utilisés pour le development local.
# Temporarly disable EN language for HTTP/HTTPS except for localhost domains
RewriteCond %{REQUEST_URI} ^(\/)en(?:\/(.*))? [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_HOST} !=localhost
RewriteCond %{HTTP_HOST} !=localhost:8888
RewriteCond %{HTTP_HOST} !=localhost:8080
RewriteCond %{HTTP_HOST} !=127.0.0.1
RewriteRule ^(.*)$ %{REQUEST_SCHEME}://%{HTTP_HOST}/fr [L,R=307]