comment afficher www.example.com au lieu d'afficher www.example.com/drupal

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
question toute simple mais je n'ai pas trouvé sur le forum, ça redirige souvent vers du multisites.

J'ai installé mon site dans le sous-repertoire "/drupal" et je voudrais que lorsque l'on tape "www.example.com", on accede directement au site en supprimant l'étape /drupal/.
Je sait pas si c'est assez clair.

Par exemple http://www.example.com/accueil et non http://www.example.com/drupal/accueil

Merci par avance

PS: je suis hébergé chez OVH.

Version de Drupal : 

Quel serveur as tu ? Si c'est apache2 :

<VirtualHost *>
                ServerAdmin admin@adresse.com
                ServerName www.example.com
                ServerAlias www.example.com example.com
                DocumentRoot /var/www/www.example.com/drupal/
        <Directory /var/www/www.example.com/drupal>
                Order Deny,Allow
                Allow from all
                Options -Indexes
        </Directory>
</VirtualHost>

Essaye avec ça. Exemple de fichier conf apache2. dans /etc/apache2/site-available

tu dois avoir un fichier conf : www.example.com

et le chemin par exemple dans

/var/www/www.example.com/drupal/
En attendant ton retour.

Bonne soirée.

Tout d'abord, merci beaucoup Patrick pour ta réponse et l'interet que tu porte à la question.
Cependant je ne suis pas assez calé pour trouver de quel "apache" mon site correspond.

Sur mon ftp à la racine je n'ai que les éléments suivants :
www/
.bash_logout
.bash_profile
.bashrc
.forward

et dans www/ j'ai un dossier drupal et un fichier .htaccess.

Est ce que ces éléments te parle ?
Merci encore en tout cas...

Bonjour Patrick,
je n'ai pas toujours pas réussi, je pensait pas que ça pouvait être aussi compliqué d'installer drupal dans un sous-dossier. Je crois que finalement je vais le mettre à la racine. J'imaginait qu'un petit .htaccess pouvait régler ce problème tant pis.

Merci beaucoup en tout cas pour ta réponse

Le petit .htaccess peut effectivement régler le problème :

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  RewriteBase /drupal

Il faut donc juste décommenter la dernière ligne.