Url rewriting

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 n'arrive pas à mettre en place l'url rewriting pour un de mes sites, je comprend pas bien pourquoi pourtant il me semble avoir bien configuré l'ensemble.

En cherchant un peu au sujet du fichier .htaccess j'ai vu qu'l est nécessaire de mettre la commande 'Allow Override All' au lieu de la directive "Allow Override None" dans le fichier de configuration du virtualhost Apache.

Ce virtualhost apache est sur le serveur c'est bien ca ? C'est pas une fonction de Drupal en soi

Oui, c'est la configuration du serveur http (apache généralement, parfois nginx), qui permet de relier un nom de domaine à un répertoire.

Pour apache, la commande "Allow Override All" permet de prendre en compte le contenu du fichier .htaccess et notamment les règles de réécriture d'url

Merci pour votre réponse, malgré tout ca n'a pas fonctionné : je n'ai jamais réussi à configurer correctement l'url rewriting ni à découvrir d'où venait le soucis.

Si jamais d'autres personnes par la suite se trouvent dans mon cas, cette nuit j'ai tout supprimé, refait une installation complète avec import de la base donnée et là la réécriture d'url a été acceptée immédiatement. Aux grands maux les grands remèdes mais au moins c'est résolu !