Bonjour à tous,
J'utilise OVHcloud pour l'hébergement d'un petit site pour ma tante.
Elle m'a demande de changer le nom de domaine tout en conservant l'ancien qui redirige vers le nouveau.
J'ai essayé de passer par les redirections OVH mais elle ne gère pas les URL en https et après avoir parcouru plusieurs postes, j'ai cru comprendre que c'était une mauvaise idée. La communauté semble conseiller d'utliser plutôt le htaccess pour cela, ce que j'ai fait.
Seulement voilà, j'arrive presqu'au résultat escompté (rediriger toutes les URL vers ma principale) mais assez logiquement je tomber sur une boucle de redirection puisque le domaine principal est lui aussi redirigé vers lui-même.
Voici la liste des URL que je voudrais rediriger vers la principale (https://www.espace-m710.com) :
* http://espace-m710.com
* https://espace-m710.com
* http://www.espace-m710.com
* http://www.espace-m710.fr
* http://espace-m710.fr
* https://www.espace-m710.fr
* https://espace-m710.fr
* http://www.showroom-m710.com
* http://showroom-m710.com
* https://www.showroom-m710.com
* https://showroom-m710.com
* http://www.showroom-m710.fr
* http://showroom-m710.fr
* https://www.showroom-m710.fr
* https://showroom-m710.fr
Voici mon onglet multisite :
Voici mon onglet zones DNS :
Voici mon onglet redirections :
Voici les lignes du fichier htaccess qui provoque le souci de boucle de redirection :
RewriteEngine On
RewriteRule ^(.*)$ https://www.espace-m710.com/ [R=301,L]
Pourriez-vous m'aider ? J'ai essayé de trouver une ligne du style "ajouter comme exception telle URL" mais je n'ai pas réussi.
Merci d'avance.
Domaines - Rediriger toutes mes URL vers mon domaine principal en évitant une boucle de redirectio
Related questions
- Création de sous-domaine
98882
05.03.2017 00:06
- Délai activation nom de domaine après achat
62146
05.06.2017 12:51
- Transfet d'un nom de domaine d'un compte à l'autre
61307
17.11.2016 06:11
- Changer le domaine principal d'un hébergement
54042
12.10.2016 20:18
- Transfert domaine en asso.fr
47438
23.06.2022 07:01
- Copiez l'enregistrement TXT ci-dessous dans la configuration DNS du domaine
44715
12.07.2019 18:28
- Faire pointer nom de domaine externe vers hébergement OVH
43614
16.12.2016 01:26
- Changer la nom de domaine de mon site wordpress
43100
01.02.2017 16:34
- Lier nom du domaine à son espace d'hebergement ovh
41477
03.01.2018 13:31
- Relier domaine OVH a Shopify
36805
01.05.2025 08:41
Bonjour @VirginieA9

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour une Installation complète et propre de votre Site.
**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************
Voir --> **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm">CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant **attentivement** les paragraphes : **A** à **J**
_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._
_Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »_
Il vous manque une ligne avec une condition sur base du mot-clé RewriteCond
Voyez le guide ici (l'exemple redirige example.com)
https://docs.ovh.com/fr/hosting/htaccess-reecriture-url-mod-rewrite/#rediriger-exemplecom-vers-wwwexemplecom
Bonjour Gaston_Phone,
Merci pour votre guide. Il me semble très bon et didactique.
Toute la partie Wordpress et base de donnée ne m'est pas utile car là je parle d'un petit site statique.
J'ai lu attentivement les parties sur les zones DNS et le multisite et je pense avoir fait ce qu'il faut de ce côté n'est-ce pas (les captures sont dans mon premier post) ?
Merci.
Bonjour,
En effet, ajouter des conditions me permettrait d'éviter la boucle. Le guide d'OVH n'est pas très complet alors j'ai cherché et ai trouvé ça : https://httpd.apache.org/docs/current/fr/mod/mod_rewrite.html#rewritecond
Le problème c'est que je ne comprends pas tout et je ne sais pas comment ajouter ma condition.
Juste pour tester, j'ai essayé ceci mais ça ne fonctionne pas :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^1m710.fr$m710.fr$
RewriteRule ^(.*)$ https://www.1m710.com/m710.com/ [R=301,L]
Il me faudrait une condition qui dise "si l'URL termine en "1m710.frm710.fr" OU si l'URL contient "showroom-m710.", alors rediriger vers https://www.1m710.com/m710.com/" mais je ne sais pas comment écrire ça.
Je viens de penser à une façon plus générique d'écrire cette condition je pense : si l'URL ne commence pas par " https://www.1m710.comm710.com" alors rediriger vers https://www.1m710.com.m710.com.
Voyez ici https://www.xsofthost.com/help/how-to-use-rewritecond-and-rewriterule-in-htaccess/
et le ! qui est une négation
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
donc si l'URL reçu ne commence pas par www, on lui ajoute www.
Voyez aussi https://www.sitepoint.com/apache-mod-rewrite-examples-2/, il y a des bons exemples.
Merci beaucoup j'ai réussi à trouver du coup.
Pour info, voici le code qui fonctionne bien :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.1m710.com$m710.com$ [NC]
RewriteRule ^(.*)$ https://www.1m710.com/m710.com/ [R=301,L]
Pas depuis mon PC. Le " **!** " est en trop.
@Gaston_Phone, le ! est justement intentionnel.
Quand on ne sait pas, on se tait.
http://www.espace-m710.com -->
Bonjour,
c'est normale c'est ce qui est dicté dans le .htaccess
[code]
1- RewriteEngine On
2- RewriteCond %{HTTP_HOST} !^www.1m710.com$m710.com$ [NC]
3- RewriteRule ^(.*)$ https://www.1m710.com/1m710.com/1 [R=301,L]
[/code]
1- on active le moteur de réécriture
2- **Si** le host n'est **PAS** www.1m710.comm710.com
3- on redirige vers https :// www.1m710.com/m710.com/
Vu la question d'origine :
le code aurais dû être (si je me suis pas planté) :
[code]
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} !^www.1m710.com$m710.com$ [NC]
RewriteRule ^(.*)$ https://www.1m710.com/m710.com/ [R=301,L]
[/code]
Cordialement, janus57
Merci @janus57
Je comprends mieux.
Merci aussi, bonne soirée :)
On est hors Wordpress, donc on doit penser à tout !
Bonjour,
c'est surtout qu'on peut faire comme on veux, le choix du code va dépendre de la pensée du concepteur.
Mais au moins ça permet d'apprendre.
Cordialement, janus57