2009-01-19 5 views
1

Il doit y avoir une réponse à cela, mais je suis un développeur débutant total newbie. Mon site hébergé a Drupal installé sur < domaine du site >/Drupal.Débutant question Drupal - comment obtenir du contenu à la racine lorsqu'il est installé sur/drupal

Tout va bien, mais comment puis-je publier le site de sorte que je ne dois pas aller à domain.com/drupal? Je veux juste domain.com pour fonctionner.

Dois-je copier le contenu à la racine de mon www? Je suis totalement ignorant évidemment.

EDIT

Remarque - Je veux également les URL dans la fenêtre du navigateur pour laisser tomber le chemin drupal. Donc, rediriger simplement vers le sous-répertoire n'est pas souhaitable.

Répondre

2

Vous pouvez configurer le serveur web make/Drupal le nœud racine, la manière exacte de le faire dépend de votre serveur web mais devrait être assez simple.

4

Vous pouvez configurer le serveur Web pour qu'il le fasse pour vous.

Ceci est un exemple simple de configuration d'hôte pour Apache2. (Ceci est d'Ubuntu, mais devrait être similaire à d'autres installations)

<VirtualHost *> 
     ServerName example.com 
     ServerAlias example.com *.example.com 
     DocumentRoot /var/www/drupal 
     <Directory /var/www/drupal> 
       Include /etc/apache2/drupal-clean-url.conf 

       Allow from all 
       Options +Includes +Indexes +FollowSymLinks 
       AllowOverride None 
     </Directory> 
</VirtualHost> 
3

Entre autres possibilités, il semble que vous pouvez être hébergé sur DreamHost.com, ou un fournisseur d'accès Internet avec une configuration similaire. Je suis hébergé sur Dreamhost.com, et j'ai eu un problème similaire au démarrage.

Si cela vous concerne, vous devez modifier vos paramètres de domaine. Plutôt que d'essayer de l'expliquer ici, je vous renvoie au support technique de l'ISP. Ils ont probablement une réponse stock pour cela.

+0

Oui, c'est avec Godaddy. Je peux choisir de l'installer à la racine, mais je préférerais ne pas l'avoir. Cela semblait plus logique de l'avoir dans un sous-répertoire et d'y faire référence. – Tim

1

Vous pouvez essayer cela.

Copiez simplement tous les fichiers et répertoires dans le sous-répertoire drupal à celui ci-dessus. c'est-à-dire au même niveau que le dossier drupal. Drupal lui-même ne se soucie pas de savoir où c'est. C'est le fichier .htaccess qui conduit le trafic au bon endroit dans Drupal.

De plus, assurez-vous que vous essayez d'obtenir des URLs propres dans Drupal pour les URL conviviales SEO sans q = admin e.t.c. Regardez pathauto et module de jeton pour aider avec cela aussi, ils vous donneront des URL comme mysite.com/How_to_run_Drupal pour un titre de Comment faire fonctionner Drupal.