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

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.

#

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…

Mato

#

J’ai un serveur apache2 sous Debian, je ne suis pas chez un hébergeur.
Regarde du côté de ce lien :

http://cchatelain.developpez.com/articles/web/apache/htaccess/#L6

En modifiant ton index.php mais là je ne suis sûr de rien.

Bon courage, si je trouve quelque chose je n’oublierai pas de t’en faire part.

#

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

Mato

#

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.

#

cela ne marche pas pour moi … j’ai mis un redirectmatch ds mon htaccess mais hélas je garde qd mme une mauvaise url …

Alain

Syndiquer le contenu