[spip-dev] r21387 - spip

* marcimat@rezo.net tapuscrivait, le 05/06/2014 17:30:

Author: marcimat@rezo.net
Date: 2014-06-05 17:30:51 +0200 (jeu, 05 jun 2014)
New Revision: 21387

Log:
Intégrer un morceau du htaccess (à tester donc) de Symfony qui calcule automatiquement le RewriteBase. De la sorte, un même site appellé depuis la racine (par exemple avec un alias apache) ou depuis un sous répertoire peut gérer les urls propres sans modifier le htaccess.

( symfony-standard/web/.htaccess at 3.4 · symfony/symfony-standard · GitHub )
Intégré chez symfony par fix redirect when project is installed in subdirectory · symfony/symfony-standard@3a4f0e7 · GitHub

Merci à eux.

Modified:
    spip/htaccess.txt

Details: http://core.spip.org/projects/spip/repository/revisions/21387

Sur l’esthétique de la chose : magnifique !
Mais est-ce que ça ne devrait pas être désactivé par défaut pour ne pas faire tourner une regexp à chaque hit ?

Surtout pour ceux qui n'utilisent pas Apache et n'ont donc aucune
utilité dans les .htaccess

Ben si tu n'utilises pas de htaccess, je ne vois pas comment tu pourrais désactiver un truc qui n'est pas activé. :smiley:

C'est pour ça que ça doit être désactivé par défaut, mais aussi pour
éviter un calcul a chaque hit.

* marcimat tapuscrivait, le 05/06/2014 17:30:

>>> Author: marcimat@rezo.net
>>> Date: 2014-06-05 17:30:51 +0200 (jeu, 05 jun 2014)
>>> New Revision: 21387
>>>
>>> Log:
>>> Intégrer un morceau du htaccess (à tester donc) de Symfony qui
>>> calcule automatiquement le RewriteBase. De la sorte, un même site
>>> appellé depuis la racine (par exemple avec un alias apache) ou
>>> depuis un sous répertoire peut gérer les urls propres sans
>>> modifier le htaccess.
>>> [...]
>> Sur l’esthétique de la chose : magnifique !
>> Mais est-ce que ça ne devrait pas être désactivé par défaut pour ne
>> pas faire tourner une regexp à chaque hit ?

Je dirais : ça fait une chose de moins à devoir expliquer aux gens. Les spécialistes, eux, peuvent le désactiver s'ils le souhaitent ?

D'autre part, il y a déjà un certain nombre de rewriteCond / rewriteRule dans ce fichier.

Je retourne donc la question pour ceux qui liront donc : est-ce que ça devrait être désactivé par défaut ?
Personnellement, je trouvais cela très pratique, mais bon.

> Surtout pour ceux qui n'utilisent pas Apache et n'ont donc aucune
> utilité dans les .htaccess

Heu, bah contrairement à symfony d'ailleurs, qui fournit un .htaccess directement, nous on n'envoie qu'un htaccess.txt, qui n'a donc aucune influence par défaut, même si apache est là. Alors là pour le coup, je ne vois pas où serait le problème ?

MM.

C'est moi ou ça n'a aucun sens ? :smiley:

Il n'y a aucun calcul si tu dis que tu n'as pas Apache.

1) Le htaccess de SPIP n'est déjà pas activé par défaut, il faut renommer un fichier.

2) Quand bien même il serait déjà renommé, si tu n'as pas Apache, et donc aucune interprétation de ce fichier, quelque soit son contenu rien de ce qui est dedans n'est utilisé. Donc en quoi la modif qui vient d'être faite, uniquement intérieure à ce fichier, changerait quoi que ce soit quand on a justement pas Apache ?

No comprendo. :slight_smile:

C'est moi qui n'avait pas compris.
Désolé pour le bruit.

Grégoire