Coucou,
J'ai récemment changé de nom de domaine, pour passer d'un .fr à un .com, et en toute logique, j'ai mis une redirection 301 sur le .fr pour qu'il pointe vers le .com
Cependant, j'ai un petit soucis avec ça...
l'url root est correctement redirigée (exemple.fr devient exemple.com), par contre, exemple.fr/dossier devient exemple.comdossier.
En gros, il manque un slash. Bien entendu, après avoir vu que le mettre à la fin de la nouvelle url ne changeait rien, j'ai cherché un peu. J'utilise ça :
Redirect permanent / http://exemple.com
Et, j'ai vu qu'il y avait d'autres moyens, comme des rewrite rules, des redirect match, etc... Mais j'y ais pas compris grand chose... J'ai essayé quand même, en mettant ça :
RewriteCond %{HTTP_HOST} ^exemple\.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www\.exemple\.fr$
RewriteRule ^/?$ "http\:\/\/exemple\.com" [R=301,L]
Encore une fois, la redirection de la racine marche très bien (exemple.fr devient exemple.com), mais là, exemple.fr/dossier n'est plus redirigé (Et c'est un peu bète pour le référencement :/)
Quelle faute j'ai fait ? J'ai du mal à comprendre comment ça fonctionne. J'ai vu qu'on pouvait rediriger les dossier individuellement, mais c'est long et fastidieux, et je suis sûr qu'il doit exister une solution plus simple.
Merci d'avance si vous pouvez m'aider
J'ai récemment changé de nom de domaine, pour passer d'un .fr à un .com, et en toute logique, j'ai mis une redirection 301 sur le .fr pour qu'il pointe vers le .com
Cependant, j'ai un petit soucis avec ça...
l'url root est correctement redirigée (exemple.fr devient exemple.com), par contre, exemple.fr/dossier devient exemple.comdossier.
En gros, il manque un slash. Bien entendu, après avoir vu que le mettre à la fin de la nouvelle url ne changeait rien, j'ai cherché un peu. J'utilise ça :
Redirect permanent / http://exemple.com
Et, j'ai vu qu'il y avait d'autres moyens, comme des rewrite rules, des redirect match, etc... Mais j'y ais pas compris grand chose... J'ai essayé quand même, en mettant ça :
RewriteCond %{HTTP_HOST} ^exemple\.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www\.exemple\.fr$
RewriteRule ^/?$ "http\:\/\/exemple\.com" [R=301,L]
Encore une fois, la redirection de la racine marche très bien (exemple.fr devient exemple.com), mais là, exemple.fr/dossier n'est plus redirigé (Et c'est un peu bète pour le référencement :/)
Quelle faute j'ai fait ? J'ai du mal à comprendre comment ça fonctionne. J'ai vu qu'on pouvait rediriger les dossier individuellement, mais c'est long et fastidieux, et je suis sûr qu'il doit exister une solution plus simple.
Merci d'avance si vous pouvez m'aider
Commentaire