Bonjour
Je n'ai pas trouvé de réponses à mon cas dans l'historique. J'ai deux noms de domaines OVH (benhenda-com & chatter-com) avec deux CMS autour d'une même BD MySQL. Les deux sites liés à ces deux noms de domaines sont dans deux sous dossiers de la racine d'une offre "Perso2014".
- www-benhenda-com dans /mbh/site/
- www-chatter-com dans /www/chatter/
Je voudrais rediriger le premier [www-benhenda-com] vers le sous dossier /mbh/site/ . Le deuxième [www-chatter-com] est déjà opérationnel avec un .htaccess dans /www/ contenant "RewriteCond %{REQUEST_URI} !^/chater" et "RewriteRule ^(.*)$ /chater/$1"
J'ai plutôt un soucis avec la redirection du site [www-benhenda-com] qui ne fonctionne plus depuis que j'ai migré le domaine www-chatter-com vers une offre perso2014, sachant aussi que sous OVH Manager, les deux domaines ont la même zone DNS de type A.
Merci de ton aide
Ben
Redirection OVH - DNS & htacces
Related questions
- Redirection d'un site http vers https
111189
23.03.2019 11:16
- Changement de nom de domaine
90221
12.03.2017 10:20
- Redirection HTTPS vers HTTPS
72918
14.02.2018 08:50
- Retrouver un Nic Handle ?
69772
09.06.2018 01:56
- Serveur SMTP/IMAP
69716
26.12.2018 18:26
- Redirection vers App Heroku
67487
29.01.2018 11:43
- Demande de suppression de compte OVH (espace client)
64699
16.04.2019 14:06
- Nom de domaine "transférable"
60577
18.10.2016 17:15
- À quoi servent ces entrées TXT par défaut ?
58802
08.07.2017 23:38
- Identifiant et email de connexion perdu
57672
25.01.2017 19:35
```text http://www.benhenda.com/ utilise CMS Made Simple
> J'ai plutôt un soucis avec la redirection
quel genre de souci?
moi je ne vois rien de visible, si ce n'est qu'il n'y a pas de redirection forcées et que CMS Made Simple ne gère pas:
```text
curl --head -XGET --user-agent Firefox http://benhenda.com/
HTTP/1.1 200 OK (charset=utf-8)
curl --head -XGET --user-agent Firefox http://www.benhenda.com/
HTTP/1.1 200 OK (charset=utf-8)
curl --head -XGET --user-agent Firefox https://benhenda.com/
HTTP/2 200 (charset=utf-8)
curl --head -XGET --user-agent Firefox https://www.benhenda.com/
HTTP/2 200 (charset=utf-8)
```
il faut aussi regarder/corriger la base de données (et en profiter pour corriger le contenu mixte?)
et faire attention a ne pas contrarier le .htaccess utilisé par le CMS ```
Merci kyodev de la réponse, sauf que cela reste un peu flou pour moi puisque je ne suis pas informaticien de formation.
A vrai dire, j'ai récupéré du code d'un fichier .htaccess qui fonctionne ailleurs pour en faire un .htaccess dans le dossier de mon site vers lequel je voulais rediriger mon nom de domaine. Et ça a fonctionné sans savoir comment la magie a oeuvré, car comme indiqué ci-après, les lignes de code ne semblent indiquer aucun nom de domaine ou dossiers des mes installations ! Il y aurait probablement d'auitres paramètres dans les DNS qui ont agi en coulisse. Néanmoins je soumets ces codes au cas où cela pourrait intéresser quelqu'un qui auraient un problème similaire.
Merci
____________________
SetEnv PHP_VER 7.1
SetEnv REGISTER_GLOBALS 0
Order allow,deny
Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html index.htm
RewriteEngine on
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule "(^|/)\." - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
.
*ce code* que je ne vais pas analyser en entier maintenant, est vieillot
**et surtout** il faut remplacer celui de CMS Made Simple (que je ne suis pas allé voir)
pour commencer, quel est le contenu du fichier `.ovhconfig`?
(en ftp, au-dessus du répertoire `www`)
Salut kyodev
Au fait, j'ai pu voir le site www.benhenda.com pour un instant puis je ne sais plus ce que j'ai touché pour que le renvoie n'opère plus :-( Je reçois plutôt un listing du répertoire /mbh/ qui contient le sous dossier concerné /site/. En cliquant sur /site/ j'arrive sur le site en question. Ce qui fait que la ligne de commande qui reste à définir dans le .htaccess est celle qui redirige www.benhenda.com vers /mbh/site/ et non vers /mbh/ tout cours
Le .ovhconfig supérieur au www contient ceci :
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production
container.image=stable
Merci pour ton aide
> je ne sais plus ce que j'ai touché
manager Ovh/hébergement/multisite ?
ou tu as supprimer index.php et autres ?
ok, donc ton .htaccess que tu as montré ne correspond pas à ta config d'hébergement
un fois corrigé ton arrivée dans le site, tu pourras essayer de monter en php 7.1
(revenir en arrière si le site est par terre)
il faudrait mettre à jour CMS Made Simple après
Oui c'est multisite sur manager OVH (cf. capture suivante)

Non, index.php est toujours là
Pour PHP 5, je l'ai gardé car cmsms utilisé (1.11.9) n'est pas optimisé pour le 7.x. Le site se figeait quand j'ai optimisé vers le 7
Merci
ok
dans multisite, essayer `mbh/site` (au lieu de mbh) ?
> cmsms utilisé (1.11.9)
c'est vraiment ancien, 5 ans...
php5.6 est périmé, cette version CMSMS n'est pas à jour de sécurités ... :/
je peux pas accéder au .htaccess standard sans installé un CMSMS :/
qui de plus est en version 2.2.12 maintenant
Ca n'a rien donné avec multisite mbh/site
Mais au fait, je viens de remettre l'ancien .htaccess avec juste les lignes de code suivant :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?benhenda.com$
RewriteCond %{REQUEST_URI} !^/site/
L'URL www.benhenda.com a fonctionné mais le rendu est partiel. Certaines ressources (liens et images) ne sont pas restitués. Il resterait apparemment quelques paramètres encore à préciser.
Pour cmsms, je suis en train de migrer vers Joomla 3.9. Je pourrais ainsi aligner tous mes autres sites (WP et Drupal) sur php 7.3. Pour l'instant c'est cette fichue redirection qui me cause problème
Merci
j'ai du mal à suivre, tu changes souvent... c'est ok mainteant, je vois les images
> migrer vers Joomla 3.9
3 CMS différents, dont deux poids-lourds, usine à gaz....
> aligner tous mes autres sites (WP et Drupal) sur php 7.3
tu peux avoir plusieurs versions de php dans un hébergement
Désolé, je suis en train de tester des pistes mais ça revient toujours à la case départ.
Je laisse l'état tel quel jusqu'à nouvel ordre avec un multisite mbh et un htaccess dans le dossier mbh/site avec les paramètres indiqués ci-haut ... qui ne fonctionnent plus du coup. Pourtant, il doit y avoir une solution ! Ma logique est la suivante à moins qu'elle soit fausse :
Dans OVH Multisite, www.benhenda.com est redirigé vers /mb/ là ou un .htaccess l'oriente vers /site/ avec RewriteCond %{REQUEST_URI} !^/site/
Je rappelle qu'en parallèle à /site/ (version française) j'ai deux sous domaines linguistiques dans /eng/ et /ara/ accessibles par www.benhenda.com/eng/ Ils ne sont donc pas directement concernés par la redirection du domaine. Si je change OVH Multisite en mbh/site, il n'y aura pas plus moyen d'accéder à /eng/ et /ara/.
Merci
```text du mal à saisir l'état initial...
de ce que je vois, la base devrait être corrigée?
`site/uploads/images/icones/drapenglish.gif` par exemple en
`uploads/images/icones/drapenglish.gif`
ou est plus en rapport avec le .htaccess d'origine
```text
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?benhenda.com$
RewriteCond %{REQUEST_URI} !^/site/
```
---
remarques:
```text
SetEnv PHP_VER 7.1
SetEnv REGISTER_GLOBALS 0
```
inutile avec cette configuration de .ovhconfig ```
```text tu m'as l'air de toujours tester
je ne suis pas certain d'avoir saisi tous les soucis, mais pourquoi ne pas ajouter dans le répertoire `mbh`, un petit .htaccess:
```text
RewriteEngine On
RewriteRule ^(/)?$ http://www.benhenda.com/site%{REQUEST_URI} [R=301,L,NE,QSA]
```
(redirection sur le sous-dossier site)
qui devrait correspondre à ta configuration que je viens de voir
c'est homogène avec ara/ et eng/ et le référencement des pages sur Google ```
Bonsoir Kyodev
Eh bien la voila la petite ligne avec les petits codes [R=301,L,NE,QSA] dont je ne connais pas le sens !
Bravo et un grand merci pour ton œil de pro !.
Tout fonctionne bien désormais.
Merci infiniment !