[spip-dev] URL "standard" en php3

Salut,

Nouveau site avec SPIP 2.1-rc, je choisis «standard» dans la liste des formes d'URL, et je ne me rends pas compte que l'intitulé est:
- standard — article.php3?id_article=12

Du coup, mes URL passent en «article.php3» et ne fonctionnent pas, puisque SPIP ne fournit plus ces fichiers.

=> J'ignore la raison de conserver ces adresses en .php3, c'est pourquoi je pose la question ici.

=> Est-ce que c'est un besoin de compatibilité ascendante?
=> Est-ce qu'il ne vaudrait pas mieux passer les URL en .php une bonne fois pour toute?

ARNO*

Effectivement, je rencontre ce problème à chaque fois que je fais un upgrade.

JLuc

ah ben pour sûr.

il faut décommenter les 2 lignes du .htaccess :
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L]

et l'activer (le mettre en fonction quoi)

Je serais plutôt de l'avis d'Arnaud en supprimant ça. Il est anormal que qqch appelé "standard" ne puisse pas fonctionner sans intervenir encore ailleurs manuellement; "standard" devrait vouloir dire "sans nécessité de RewriteRule", donc le standard devrait être ?page=<entité>&id_<entite>=<nombre>.
On aurait dû faire ça pour SPIP2, je ne l'avais hélas pas remarqué en son temps.

Emmanuel