Salut, je suis le petit nouveau dans le coin. Ça fait quelques mois déjà que je m'amuse avec Drupal 7 et là, j'ai décidé de prendre les choses au sérieux. J'ai enfin mis en ligne mon premier site et ça fonctionne numéro un sauf que... (et c'est là que ça devient sérieux).
J'ai développé ce site dans un sous-répertoire de mon site personnel pour une collègue artiste qui avait déjà son domaine ailleurs. Comme mon fournisseur d'hébergement (doteasy) m'offre de créer des sites en mode Add-On, j'ai décidé de laisser toute la structure là et de simplement faire pointer le DNS du domaine sur ce répertoire. Concrètement, ça fonctionne sauf que ça ajoute le nom du répertoire devant le domaine, ce qui ne me dérange pas vraiment (apparemment on appelle ça un Permalink, dans le monde des CMS). Mais lorsque je clique sur le lien "Home" qui est généré automatiquement par Drupal, j'obtiens une erreur "Page not found" et c'est terriblement frustrant.
Y a-t-il une solution rapide pour régler ça?
Voici le site en question: reine-goodrow.ca
J'attends de vos nouvelles. Merci!
Patrice Landry
Comments
Page d'accueil par défaut
Dans le panel d'administration->configuration->site information->default home page tu dois ajouter l'url de la home page. Je crois que c'est ca le problème...
Tu n'as pas besoin d'ajouter
Tu n'as pas besoin d'ajouter le nom du répertoire. Par exemple :
http://reine-goodrow.ca/?q=node/28
Ça marche. De plus, on dirait que tu peux remplacer le premier argumenr par n'importe quoi et ça marche aussi :
http://reine-goodrow.ca/whateve_really_whatever/?q=node/28 - mène à la même place.
Peut-être que tu as mit un setting base_url dans ton fichier settings.
Ça fait un bout de temps que je travaille avec Drupal et c'est la première fois que j'entends parler de Permalinks...
EDIT - est-ce que tu veux parler de clean urls ?
le lien est permanent...
Je ne peux pas l'enlever car il est permanent, du moins dans le panneau admin. Je peux ajouter ou enlever du texte seulement après ceci (où il y a le souligné):
Default front page
http://minamots.com/reinegoodrow/?q=___________________________
Le répertoire /reinegoodrow/ est fixe et c'est ça que je veut enlever (ou, au moins, que ma page d'accueil s'ouvre normalement si je ne peux enlever /reinegoodrow/.
Je n'ai pas joué dans des fichiers (php ou autres) autre que directement dans l'interface Drupal.
Default front page / DNS
Trouve l'url de la page que tu veux en accueil et rajoute le lien de la node apres ?q=
exemple: http://minamots.com/reinegoodrow/?q=node/15
Pour le répertoire je crois que cela a avoir avec la manière dont tu as pointé le DNS. Normalement tu devrais ajouter le nom de domaine à ton serveur et par la suite le pointer vers le directory reinegoodrow.
On dirait que le nom de
On dirait que le nom de domaine - http://reine-goodrow.ca/ - pointe directement sur le répertoire minamots.com/reinegoodrow. Donc pour le domaine reine-goodrow.ca, il semble que tu n'as pas besoin d'ajouter le nom du répertoire.
Est-ce que c'est toi qui l'a rajouté dans les menus ? Si oui je crois bien que tu peux les enlever.