[spip-dev] ! fichier htaccess

Nouveau fichier htaccess.txt, qui regroupe ce qu'on avait jusqu'ici mis dans
htaccess-propres.txt, htaccess-html.txt, et quelques petits hacks qui vont
permettre à tout le monde de faire la transition des fichiers "php3" vers
les fichiers "php" sans perdre leurs liens.

A tester sur toutes les plateformes et dans toutes les configurations d'urls
possible (il est toujours simplissime de basculer d'une série d'urls à
l'autre).

Je pense qu'on peut maintenant reprendre la doc correspondante, je ne vois
plus ce qu'on pourrait y ajouter (à part éventuellement la protection du
répertoire IMG/, mais j'ai pas regardé comment ça focnctionne)

-- Fil

Fil a écrit :

Nouveau fichier htaccess.txt, qui regroupe ce qu'on avait jusqu'ici mis dans
htaccess-propres.txt, htaccess-html.txt, et quelques petits hacks qui vont
permettre à tout le monde de faire la transition des fichiers "php3" vers
les fichiers "php" sans perdre leurs liens.

Magnifique !
Seule "suggestion" supplémentaire : réécriture des plan.php3 et resume.php3 fournis en standard dans le squelette ?

J'ai essayé mais je n'y arrive "définitivement pas" :frowning:
  (faudra que je suive un cours sur les regexp) :wink:

A tester sur toutes les plateformes et dans toutes les configurations d'urls
possible (il est toujours simplissime de basculer d'une série d'urls à
l'autre).

OK sur planet-work.com (debian apache 1.33)

Suske

Seule "suggestion" supplémentaire : réécriture des plan.php3 et
resume.php3 fournis en standard dans le squelette ?

Ah oui tiens, si jamais tu fais un article titré "plan", ou "résumé", il va
y avoir comme un clash dans les URLs propres.

J'ai essayé mais je n'y arrive "définitivement pas" :frowning:
  (faudra que je suive un cours sur les regexp) :wink:

RewriteRule ^plan$ plan.php3 [QSA,L]
RewriteRule ^resume$ resume.php3 [QSA,L]

QSA signifie : passer les arguments (du genre "?var_mode=recalcul")
L signifie : "last" : si cette règle est appliquée ne pas aller plus loin

Tu peux aussi les mettre ensemble :
RewriteRule ^(plan|resume)$ $1\.php3 [QSA,L]

-- Fil

Fil a écrit :

Seule "suggestion" supplémentaire : réécriture des plan.php3 et resume.php3 fournis en standard dans le squelette ?

Ah oui tiens, si jamais tu fais un article titré "plan", ou "résumé", il va
y avoir comme un clash dans les URLs propres.

Bingo !

RewriteRule ^plan$ plan.php3 [QSA,L]
RewriteRule ^resume$ resume.php3 [QSA,L]

Cool ! Serice personnalisé ! Merci... (après consult, j'en reste aux url html)

QSA signifie : passer les arguments (du genre "?var_mode=recalcul")
L signifie : "last" : si cette règle est appliquée ne pas aller plus loin

Tu peux aussi les mettre ensemble :
RewriteRule ^(plan|resume)$ $1\.php3 [QSA,L]

Je t'avoue que j'ai déjà la doc mais c'est un peu fastidieux... Merci du coup de main !

Suske