Problème de redirection 301 site multilingues

Fermé
Alain587 Messages postés 2 Date d'inscription lundi 20 février 2017 Statut Membre Dernière intervention 20 février 2017 - 20 févr. 2017 à 10:40
Alain587 Messages postés 2 Date d'inscription lundi 20 février 2017 Statut Membre Dernière intervention 20 février 2017 - 20 févr. 2017 à 12:58
Bonjour,

J'essaie de faire une redirection 301 avec mon site internet.
Il est en 4 langues fr, en, br, es

J'ai 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 réponse HTTP est la suivante:

>>> https://www.domaine.com
> --------------------------------------------
> 302 Found
> --------------------------------------------
Status: 302 Found
Code: 302
X-Powered-By: PHP/5.6.30
Location: https://www.domaine.com/fr/welcome
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Date: Mon, 20 Feb 2017 09:26:03 GMT
Accept-Ranges: bytes
Server: LiteSpeed
Cache-Control: no-cache, no-store, must-revalidate, max-age=0
Connection: close

Pourriez-vous me dire qu'est-ce qu'íl faut faire pour avoir la redirection 301?
Merci
A voir également:

2 réponses

Ariel_nathan Messages postés 118 Date d'inscription vendredi 16 janvier 2015 Statut Membre Dernière intervention 13 janvier 2023 51
20 févr. 2017 à 12:13
0
Alain587 Messages postés 2 Date d'inscription lundi 20 février 2017 Statut Membre Dernière intervention 20 février 2017
20 févr. 2017 à 12:58
Merci pour le lien.

J'avais déjà regardé, mais la solution que j'ai trouvé me semble plutôt un bricolage:

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/fr/$1 [R=301,L]

A mon avis le lien partira uniquement sur le fr
0