Aucune idée. A mon avis, c'est pareil.
Une bonne idée, j'en sais rien, ça dépend de la taille de ton porte-feuille
La redirection n'a plus rien à voir car la langue n'a plus intérêt à figurer dans le chemin des URL. Comment tu vois le changement de langue, dans ce cas ? Pour moi, c'est tout simple : pour passer du français à l'espagnol, tu mets directement un lien sur hola.org, donc il n'y a plus rien. Arriver sur hola.org implique nécessairement d'être en espagnol.
C'est très bien, je ne connais pas mieux.
J'aurais plutôt dit la 3ème solution mais ça doit se valoir. Ca dépend comment tu préfères le gérer. Par .htaccess, la page (le code) est indépendant du fait qu'on accède à la page en HTTP ou HTTPS, ce que j'aurais tendance à préférer. En revanche, ce qu'il faut éventuellement mettre en place c'est le retour au HTTP et ce n'est pas évident. Le plus simple c'est peut-être de forcer le HTTP de manière générale pour le site en mettant ceci dans le .htaccess à la racine du site :
et de mettre un .htaccess dans le bon répertoire avec un règle spécifique mais je ne suis pas sûr que ça fonctionne. A tester impérativement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}/$1 [QSA,R=302,L]
Partager