Cible du nom de domaine
Résolu
ThEBiShOp
Messages postés
8411
Date d'inscription
Statut
Contributeur
Dernière intervention
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
nous allons mettre notre site en production avant la fin du moins, cependant, nous rencontrons quelques difficultés avec le nom de domaine et l'architecture du site.
En effet, le site se trouve dans un répertoire nommé 'web', placé dans le répertoire www. Le site est construit de cette façon et il est impensable en terme de coût et de temps de revoir cette architecture, nous aimerions donc faire pointer le nom de domaine (qui n'a pas encore été rapatrié, mais qui le sera dès que les tests seront positif, nous utilisons donc pour l'instant le domaine "temporaire" disponible) sur ce répertoire 'web', mais nous n'avons pas trouvé le moyen de le faire via le pannel d'administration.
Si vous pouviez nous aiguiller sur ce sujet, nous vous en serions reconnaissant, le temps jouant contre nous, compte tenu des tests qui resteront à faire...
Si nous n'avons pas été clairs dans nos explications n'hésitez pas à poser des questions...
Par avance, merci
nous allons mettre notre site en production avant la fin du moins, cependant, nous rencontrons quelques difficultés avec le nom de domaine et l'architecture du site.
En effet, le site se trouve dans un répertoire nommé 'web', placé dans le répertoire www. Le site est construit de cette façon et il est impensable en terme de coût et de temps de revoir cette architecture, nous aimerions donc faire pointer le nom de domaine (qui n'a pas encore été rapatrié, mais qui le sera dès que les tests seront positif, nous utilisons donc pour l'instant le domaine "temporaire" disponible) sur ce répertoire 'web', mais nous n'avons pas trouvé le moyen de le faire via le pannel d'administration.
Si vous pouviez nous aiguiller sur ce sujet, nous vous en serions reconnaissant, le temps jouant contre nous, compte tenu des tests qui resteront à faire...
Si nous n'avons pas été clairs dans nos explications n'hésitez pas à poser des questions...
Par avance, merci
A voir également:
- Cible du nom de domaine
- Nom de compte steam exemple - Forum Jeux vidéo
- Cette adresse de messagerie fait partie d’un domaine réservé. entrez une autre adresse de messagerie - Forum Hotmail / Outlook.com
- Nom de l'adresse ✓ - Forum Loisirs / Divertissements
- Nom sonnerie iphone - Forum iPhone
- &Quot;Nom de l'adresse" lors d'une inscription sur une site - Forum Consommation & Internet
17 réponses
Salut.
Des panels d'administration, il n'y en a pas qu'un.
Ça serait bien d'avoir son nom.
Ou le nom de ton hébergeur si celui-ci l'a codé lui-même.
Des panels d'administration, il n'y en a pas qu'un.
Ça serait bien d'avoir son nom.
Ou le nom de ton hébergeur si celui-ci l'a codé lui-même.
Bonsoir, si vous utilisez un panel connu (Cpanel, plesk) il est possible que l'administrateur système ait interdit de changer le répertoire du domaine principal dans ce cas je pense qu'il faudrait utiliser l'url-rewriting.
Si vous êtes chez un hébergeur qui se respecte, contactez son support technique il vous fera l'affaire.
Il suffit de leur dire de changer une seule petite ligne dans le fichier httpd.conf puis de redémarrer apache.
exemple :
Il changent la ligne :
en
ça ne leur coute rien et devrait être faisable en 1 minute, sans intervention de votre part.
Il suffit de leur dire de changer une seule petite ligne dans le fichier httpd.conf puis de redémarrer apache.
exemple :
Il changent la ligne :
/home/username/www/
en
/home/username/www/web/
ça ne leur coute rien et devrait être faisable en 1 minute, sans intervention de votre part.
Bonjour,
désolé pour mon oublie, l'hébergeur n'est autre que OVH.
J'ai contacté le support, à vrai dire c'est la 2ème fois que je le contacte pour le même soucis sur des sites différents, mais la solution qu'il me donne ne fonctionne simplement pas.
Ils me donnent ceci :
https://docs.ovh.com/fr/
quand j'essaye, j'obtiens une boucle de redirection.
J'avais réussi sur un autre site, mais les scripts php ne fonctionnent plus...
Et avec les réponses toutes faites du support, difficile d'avoir une réelle solution...
désolé pour mon oublie, l'hébergeur n'est autre que OVH.
J'ai contacté le support, à vrai dire c'est la 2ème fois que je le contacte pour le même soucis sur des sites différents, mais la solution qu'il me donne ne fonctionne simplement pas.
Ils me donnent ceci :
https://docs.ovh.com/fr/
quand j'essaye, j'obtiens une boucle de redirection.
J'avais réussi sur un autre site, mais les scripts php ne fonctionnent plus...
Et avec les réponses toutes faites du support, difficile d'avoir une réelle solution...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai demandé une modification du httpd.conf, mais OVH refuse d'exécuter cette manipulation...
Et il y a urgence...
Quelqu'un peut-il voler à mon secours ?
Le slip par dessus le pantalon n'est pas obligatoire.
Et il y a urgence...
Quelqu'un peut-il voler à mon secours ?
Le slip par dessus le pantalon n'est pas obligatoire.
C'est évident qu'OVH refuse de modifier le httpd.conf rien que pour tes besoins si tu es en mutualisé : celà affecterait tous les sites hébergés sur le même serveur.
Le .htaccess te permet de modifier « ton propre httpd.conf » (avec les directives autorisées).
Lorsque tu es connecté sur le manager OVH, crées le sous-domaine "www". Fais pointer celui-ci sur ton répertoire. Ensuite, il faudra rediriger le traffic du domaine "example.com" vers "www.example.com". Sur ton FTP, dans le dossier "www", mets ceci dans le .htaccess :
Le .htaccess te permet de modifier « ton propre httpd.conf » (avec les directives autorisées).
Lorsque tu es connecté sur le manager OVH, crées le sous-domaine "www". Fais pointer celui-ci sur ton répertoire. Ensuite, il faudra rediriger le traffic du domaine "example.com" vers "www.example.com". Sur ton FTP, dans le dossier "www", mets ceci dans le .htaccess :
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Merci beaucoup pour cette réponse, mais je ne comprends pas trop la manipulation à effectuer.
Dans la page de gestion des sous domaines, si j'essaye de créer le sous domaine www, il me dit Impossible de créer le sous-domaine 'www'
Dans la page de gestion des sous domaines, si j'essaye de créer le sous domaine www, il me dit Impossible de créer le sous-domaine 'www'
On peut toujours essayer avec l'URL rewriting.
Dans /www/.htaccess, place ceci :
Dans /www/.htaccess, place ceci :
RewriteEngine On RewriteRule ^(.*)$ /web/$1 [L]
J'ai oublié de faire une condition.
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !web/(.*)$ RewriteRule ^(.*)$ /web/$1 [L]
Ca a l'air de fonctionner, merci.
Ensuite je dois placer
dans /www/web/.htaccess
c'est bien ça ?
Ensuite je dois placer
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
dans /www/web/.htaccess
c'est bien ça ?
C'est parfait, merci beaucoup.
Dernier petit détail.
J'ai un autre hébergement sur lequel je dois effectuer la même manipulation, sauf que le site se situe dans un répertoire /www/www/
(je sais, c'est pas hyper logique, mais bon :s)
j'ai essayé
Mais ça ne fonctionne pas, il y a un petit quelque chose à modifier ?
Dernier petit détail.
J'ai un autre hébergement sur lequel je dois effectuer la même manipulation, sauf que le site se situe dans un répertoire /www/www/
(je sais, c'est pas hyper logique, mais bon :s)
j'ai essayé
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !www/(.*)$ RewriteRule ^(.*)$ /www/$1 [L]
Mais ça ne fonctionne pas, il y a un petit quelque chose à modifier ?
Peut-être que la réécritude d'URL (url rewriting) est désactivée, donc impossible d'utiliser les directives RewriteEngine, RewriteCond et RewriteRule.
Si j' ai bien compris car pas le courage de lire a cette heure, tu vexu que ton domaine pointe sur tonsite/web/ au lieu juste de tonsite.
Pourquoi en attendant tu ne ferais pas une simple index.htm dans ton www qui redirige en une fraction de seconde sur "web"?
Certes, la redirection se verra, mais tes clients n' y feront pas attention et ne retiendront que l' adresse qu' ils ont tapé, et j' ai bien dit temporairement :)
Pourquoi en attendant tu ne ferais pas une simple index.htm dans ton www qui redirige en une fraction de seconde sur "web"?
Certes, la redirection se verra, mais tes clients n' y feront pas attention et ne retiendront que l' adresse qu' ils ont tapé, et j' ai bien dit temporairement :)
j'ai obtenu ma solution pour le site se situant dans le repertoire web, mais pour répondre a ta question, je ne veux pas perdre mon référencement lors du transfert de mon nom de domaine vers un nouvel hébergeur, sinon, j'aurais opté pour cette solution depuis bien longtemps ;)
avion-f16, ta solution a donc marché pour mon hébergement A, mais pas pour le B. Les 2 étant chez OVH, les clauses valables dans le htaccess sont les mêmes non ?
avion-f16, ta solution a donc marché pour mon hébergement A, mais pas pour le B. Les 2 étant chez OVH, les clauses valables dans le htaccess sont les mêmes non ?
La ligne commençant par "RewriteCond" indique qu'il faut exécuté le RewriteRule que si le chemin du fichier (par rapport au disque dur, pas à l'URL tapée) ne se termine pas par « www/{n'importe quoi} »
Hors, le chemin se termine toujours par « www/{n'importe quoi} », car ton domaine pointe sur le dossier www.
Essaye comme ceci :
Hors, le chemin se termine toujours par « www/{n'importe quoi} », car ton domaine pointe sur le dossier www.
Essaye comme ceci :
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !www/www/(.*)$ RewriteRule ^(.*)$ /www/$1 [L]