sans apache url simplifiés et autres problèmes ?

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,

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

Version de Drupal : 

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

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 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 (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 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 ?