Topic: RewriteBase

Bonjour,

On a installé pour le projet openplacos un cms. Pour des raisons pratiques et de maintenance, j'ai voulu le caler dans un sous repertoire. Comme indiqué dans la FAQ
http://faq.tuxfamily.org/WebArea/Fr#Remarques_diverses

J'ai donc ecrit mon .htaccess: $ cat ~/openplacos/openplacos.tuxfamily.org-web/htdocs/.htaccess
RewriteEngine On
RewriteBase   /V1.0

Et depuis rien n'a changé sur http://openplacos.tuxfamily.org/ ... Vous auriez une idée ? Merci d'avance !

Re: RewriteBase

Que veux-tu faire exactement ?

Re: RewriteBase

Je voudrais installer drupal dans un sous-repertoire mais pour autant que le sous-repertoire n'apparaisse pas dans l'url (retro-compatibilite des url lorsque je ferai une prochaine version). J'ai suivi pour cela la remarque dans la FAQ, a savoir un rewritebase dans .htaccess. Pour autant cela ne marche pas. Avec:

RewriteBase   /V1.0: Rien ne se passe, le rewrite base est tout simplement ignoré
RewriteBase   V1.0: Le serveur apache part en erreur (misconfiguration)

Il s'agit derriere d'un drupal v6, j'ai teste en enlevant le .htaccess de drupal pour eviter les conflits... sans plus de resultats.

Re: RewriteBase

Hop,

flagos wrote:

Je voudrais installer drupal dans un sous-repertoire mais pour autant que le sous-repertoire n'apparaisse pas dans l'url (retro-compatibilite des url lorsque je ferai une prochaine version).

C'est possible uniquement si l'application permet de le faire. Il ne faut pas oublier que c'est l'application qui présente les liens, ce n'est jamais Apache! Toutefois, si l'application ne présente -que- et uniquement -que- des liens relatifs, tu peux te débrouiller avec un RewriteBase / et des RewriteRules.

Le RewriteBase ce n'est pas pour ça, c'est pour indiquer au moteur des RewritesRules l'origine, qu'il ne peut pas définir depuis le DocumentRoot dans le cas de TuxFamily.

Sylvain