Drupal chez OVH, configuration pour Clean URLs

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 me permets d'ouvrir un nouveau sujet sur Clean URLs, cette fois ci pour un hébergement mutualisé chez OVH.

On accède au site Drupal par un sous-domaine. Le site marche normalement sans Clean URLs, c'est le fameux "Test" avant de cocher l'option Clean qui ne marche pas (erreur 400). J'ai suivi attentivement les conseils de plusieurs forums - merci à tous ! - mais...

L'historique :

  • J'ai fait installer Drupal dans un repertoire /rep_du_sousdomaine/drupal, et j'ai modifié les lignes 58/59 du .htaccess

RewriteCond %{HTTP_HOST} !^sousdom.mondomaine.com$ [NC]
RewriteRule .* http://sousdom.mondomaine.com/ [L,R=301]

  • J'ai renommé le RewriteBase /drupal. Je peux naviguer normalement dans le site, et le règle pour l'URL marche, mais pas le fameux test "Clean URLs" dans "Settings".

  • Pour RewriteBase, j'ai aussi essayé /rep_du_sousdomaine/drupal, ainsi que /home(avec et sans .chiffressousdomaine)/monftp/www/rep_du_sousdomaine/drupal, j'ai aussi essayé simplement avec / et avec RewriteBase commenté...

  • Juste pour signaler, j'ai aussi essayé de bidouiller mon $base_url dans settings.php en le décommentant, j'ai aussi forcé les Clean URLs en mettant $conf['clean_url']=1; dans settings.php, mais le problème est avec le .htaccess, non ?

Permettez-moi de rajouter que le monsieur de la hotline technique OVH ne savait même pas que Drupal était disponible chez eux et, de toute façon c'était hors de question de poursuivre notre conversation parce qu'il s'agissait d'une module, etc., etc.... Moi, je voulais simplement savoir s'il avait des particularités avec l'installation Drupal chez OVH et confirmer le chemin pour RewriteBase... Bref...

Si quelqu'un a des suggestions, des idées...

Un grand merci d'avance,

Version de Drupal : 

J'ai galéré pour pouvoir activer les Clean URL sous Drupal 6.14:
chez OVH avec Release 2 OVH (Gentoo) :
domaines gérés par Ovhm

J'ai créé un domaine "test" , accès web par http://XXXXX.ovh.net/~test/

dans le .htaccess
j'ai modifié la ligne : #RewriteBase /

en

RewriteBase /~test

et l'activation des Clean URL est maintenant possible sous Drupal