Bonjour à tous,
J'essaie de faire une redirection 301 avec mon site internet.
Il est en 4 langues fr, en, br, es
Pour commencer, j'avais uniquement mis ceci:
RewriteCond %{HTTP_HOST} ^domaine\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domaine\.com$
RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]
Mais la vérification de redirection m'indique 302 car la page est redirigé selon le navigateur soit sur :
- https://www.domaine.com/fr/welcome
- https://www.domaine.com/en/welcome
- https://www.domaine.com/br/welcome
- https://www.domaine.com/es/welcome
Ce que j'ai mis et cela fonctionne, c'est le code suivant, mais il est toujours redirigé sur la lang (en).
Mon site détecte la langue du navigateur, mais est-ce un problème d'avoir la redirection sur (en), https://www.domaine.com/en/$1 )
RewriteCond %{HTTP_HOST} ^domaine\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domaine\.com$
RewriteCond %{REQUEST_URI} !^/includes/(.+)$
RewriteCond %{REQUEST_URI} !^/assets/(.+)$
RewriteCond %{REQUEST_URI} !^/uploads/(.+)$
RewriteRule ^(.*)$ https://www.domaine.com/en/$1 [R=301,L]
En vous remercient pour votre aide.
J'essaie de faire une redirection 301 avec mon site internet.
Il est en 4 langues fr, en, br, es
Pour commencer, j'avais uniquement mis ceci:
RewriteCond %{HTTP_HOST} ^domaine\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domaine\.com$
RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]
Mais la vérification de redirection m'indique 302 car la page est redirigé selon le navigateur soit sur :
- https://www.domaine.com/fr/welcome
- https://www.domaine.com/en/welcome
- https://www.domaine.com/br/welcome
- https://www.domaine.com/es/welcome
Ce que j'ai mis et cela fonctionne, c'est le code suivant, mais il est toujours redirigé sur la lang (en).
Mon site détecte la langue du navigateur, mais est-ce un problème d'avoir la redirection sur (en), https://www.domaine.com/en/$1 )
RewriteCond %{HTTP_HOST} ^domaine\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domaine\.com$
RewriteCond %{REQUEST_URI} !^/includes/(.+)$
RewriteCond %{REQUEST_URI} !^/assets/(.+)$
RewriteCond %{REQUEST_URI} !^/uploads/(.+)$
RewriteRule ^(.*)$ https://www.domaine.com/en/$1 [R=301,L]
En vous remercient pour votre aide.