Catégories:
Oui c’est tordu comme question !
Donc j’ai un drupal 6 en multi sites et j’aimerai changer l’url d’accès.
c’est à dire que j’ai un URL type
http://version1.monsite.fr/drupal/ et dans mon dossier sites un dossier «version1.monsite.fr.drupal» jusque là tout est parfait.
Mais maintenant il me faut modifier l’url en http://version2.monsite.fr/drupal.
J’ai tenté de modifier le nom du dossier mais ceci ne marche pas .
Cela est possible ?
Où faut il intervenir ?
merci de votre aide
dan3d
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

salut
peut-être dans sites/default/settings.php ?
Ce qui peut nécessiter de bidouiller dans un premier temps les droits en écriture.
Ne pas oublier de le remettre en lecture seule pour protéger ton site.
| FAQ/Glossaire | Vidéos | Quel module ?
bouddidje
237
Merci de ton aide,
mais j’avais pensé aussi à ce fichier, et je n’ai rien vu dedans qui concerne le chemin ou l’URL.
J’ai aussi visité les fichiers htacces mais là non plus rien.
Je me demande si cette information n’est pas dans la base de données.
La question reste donc ouverte… ;-)
Dan
dan3d
14
Bonjour,
Je relance ma question car je n’ai pas trouvé de solution.
et j’explique
j’ai un site drupal 6 en multi sites sur un hébergement mutualisé (1and1)
J’ai fait ma maquette sur un URL type http://test.com/drupal/
Mais mon url définitif c’est http://monsite.fr
Je veux donc faire pointer mon nom de domaine sur drupal et utiliser la maquette existante.
J’ai fait pointer mon nom de domaine sur le dossier drupal et j’ai renommé le dossier dans site : sites/monsite.fr.drupal (à la place de sites/test.com.drupal)
Mais ça ne marche pas.
J’ai un message d’erreur , de fichiers non trouvés !
Comment faire ? Ce là est il possible avec Drupal ?
Faut il intervenir manuellement sur un fichier
Merci de votre aide
Dan
dan3d
14
J’ai donc galéré sur ce problème et j’ai fini par trouver.
Mon objectif était de déplacer le dossier d’un de mes «multi sites» sur un hébergement mutualisé.
En fait j’ai travaillé sur www.sitetravail.com/drupaltest/sites/version1
et je voulais en suite que mon travail soit sur www.urldefinif.com
donc j’ai créer www.sitetravail.com/drupaltest/sites/www.urldefinitif.com et j’ai tout déplacé dans ce dossier et j’ai fait pointer mon url urldefinitif.com directement sur www.sitetravail.com/drupaltest/sites/
Mais ça ne marchait pas : j’avais bien tous les contenus de la base de données mais pas les liens internes et les images fichiers.
donc la solution
est dans le .htaccess du dossier principal. Il est à modifier pour annoncer le chemin à suivre.
1er cas :
Si drupal est installé dans un dossier (exemple : www.nomdusite.com/installationDrupal/ ) il faut remplacer RewriteBase /drupal
par RewriteBase /nomdevotredossier
2ème cas :
Si vous avez installé drupal à la racine de votre site (exemple : www.nomdusite.com), il faut ‘décommenter’ la dernière ligne, en enlevant le # (et commenter du coup celle de la première partie ; enfin c’est pas mon cas, je n’ai donc pas testé mais logiquement si on décommente les deux, il y aura un conflit)
ça donne :
uncomment the following line :
RewriteBase /
Pour moi c’est le cas n° 2 car mon urldefinitif.com pointe directement sur le fichier «sites» de drupal.
et il faut aussi activé l’option clean url qui devient possible après avoir modifié htaccess
dan3d
14
Salut Dan,
Peut-être que ta solution marche, mais je ne suis pas sûr qu’elle soit bonne : on ne fait jamais pointer un nom de domaine vers le répertoire
sites, on le fait toujours pointer à la racine de Drupal, là où se trouve le fichierindex.php.C’est Drupal qui se chargera d’aller chercher les contenus appropriés dans
sites, en fonction du nom de domaine via lequel tu accèdes à ton site (par exemple : si tu accèdes à ton site viawww.siteA.com, Drupal utilisera les infos situées dans/sites/www.siteA.com, si ce répertoire existe).Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
OUPS !
oui effectivement je me suis trompé , je voulais dire que j’ai fait pointer mon nom de domaine sur le dossier principal de drupal : www.sitetravail.com/drupaltest/
Et donc c’est drupal qui le redirige vers le dossier www.sitetravail.com/drupaltest/sites/www.urldefinitif.com
poufff, pas toujours simple d’expliquer ! ;-)
dan3d
14