Submitted by Gwena on
Bonjour,
Je voulais activer les url simplifiés pour utiliser les alias d'url et bien qu'ayant fait le RewriteBase/monrep dans le htacces ça ne fonctionnait pas. J'ai alors repensé à une mention à propos du htacces sur le site de mon hébergeur (toile-libre) et en consultant celui-ci je réalise que le serveur n'est pas un serveur apache et que le htacces ne fonctionnent pas.
J'ai donc plusieurs questions :
Est-ce que le fait de ne pas être sur apache risque de me poser d'autres problèmes ?
Est-ce que quand mon drupal sera à la racine je pourrais utiliser les url simplifiés même sans apache ?
Sinon, y a t'il quelque chose à faire pour mouvoir les utiliser malgré tout ?
Merci beaucoup d'avance
zut, je croyais avoir mis une
Permalien Soumis par Gwena le 23 Mai, 2010 - 19:27
zut, je croyais avoir mis une signature automatique donc je n'ai pas signé
Gwenaële
Personne n'a de réponse pour
Permalien Soumis par Gwena le 24 Mai, 2010 - 13:02
Personne n'a de réponse pour moi, si pas de solution il faut que je réfléchisse si toutes mes adresses seront toujours avec des ?q node/ ... ou si je laisse tomber drupal ou si je dois changer d'hébergeur :-((( envie d'aucun des 3
Gwenaële
Bonjour, Voici la
Permalien Soumis par Matt le 25 Mai, 2010 - 08:31
Bonjour,
Voici la configuration nécessaire pour faire fonctionné Drupal sur un serveur : http://drupal.org/requirements
Matthieu
Si tu connais le serveur http
Permalien Soumis par vincent59 le 25 Mai, 2010 - 10:06
Si tu connais le serveur http de ton hébergeur, on doit pouvoir trouver de la documentation sur les possibilités de rewrite d'url pour ce type de serveur.
Si ce n'est pas possible au niveau du serveur, les URL resteront en ?q=xxx
C'est un serveur Lighttpd, on
Permalien Soumis par Gwena le 25 Mai, 2010 - 10:36
C'est un serveur Lighttpd, on m'a indiqué ça http://drupal.org/node/43782 mais mon anglais et mon niveau informatique étant limité j'ai du mal à suivre. J'ai l'impression qu'il faudrait faire des choses au niveau du serveur et donc que je ne peux pas le faire moi, si ?
Qu'il y ai des ?q=xxx je m'en moque un peu, le pb c'est que je ne peux pas utiliser les alias d'url pour que ceux ci soit "parlant" et ça, ça m'ennuie vraiment.
Si tu actives le module Path
Permalien Soumis par vincent59 le 25 Mai, 2010 - 15:55
Si tu actives le module Path (compris dans le core facultatif Drupal) tu peux assigner un path à chaque contenu.
Tu peux ensuite y accéder via ?q=mon_contenu_parlant plutôt que ?q=node/3
Avec Pathauto, Drupal fait ça tout seul, mais peut-être qu'il lui faut le rewrite, à valider...
Au niveau du lighttpd, il faudrait demander à ton hébergeur si ils supportent le mode rewrite (mod-magnet sur lighttpd).
Ensuite il faut créer un fichier "lua" avec les bonnes règles, mais je pense qu'il faut des droits d'admin
Ah oui, ça fonctionne en fait
Permalien Soumis par Gwena le 25 Mai, 2010 - 16:36
Ah oui, ça fonctionne en fait les alias même sans les url simplifiés. Hier j'avais essayé en créant un lien mais du coup pour faire le lien relatif, je n'avais mis que mon_contenu_parlant et donc ça mettais ça derrière le dernier / et ça ne fonctionnait pas mais en fait je devrais mettre index.php?q=mon_contenu_parlant. C'est déjà mieux que index.php?q=node/3.
Merci pour ton attention en tout cas. J'ai écrit à l'équipe de toile-libre en leur mettant le lien et je verrais si ils peuvent faire qq chose.
Est-ce que tu penses le fait de ne pas être sous apache risque de me créer d'autres pb ?
Pour Lighttpd vs Apache, à
Permalien Soumis par vincent59 le 25 Mai, 2010 - 17:14
Pour Lighttpd vs Apache, à part ce souci je ne pense pas. Au pire tu auras de meilleures performances ! C'est souvent pour cela que l'on utilise lighttpd, il est plus léger et rapide qu'apache.