Je travaille essentiellement avec un site basé sur oldschool php cms en russe, l'une des nombreuses nouvelles fonctionnalités demandées est permaliens.Permaliens avec les articles de nouvelles russes/cyrilliques
A partir de maintenant, le site utilise actuellement le standard non-mvc 'article.php? Id = 50'. Je naviguais sur le Russian wiki et c'était vraiment le seul site russe que j'ai vu qui utilisait des permaliens russes. Je me demande:
- Y a-t-il des limites en ce qui concerne l'utilisation des caractères? Cela nécessite-t-il un type d'installation spéciale sur le serveur ou quoi que ce soit?
- Quels caractères dois-je rechercher en général pour les permaliens? Des pièges dont j'ai besoin?
- Des conseils sur la façon dont je devrais stocker les permaliens dans ma base de données? A partir de maintenant, la structure de la table est relativement simple .. juste une table d'articles avec:
id ARTICLE_TITLE article_snippet article_whole date_time
Je pensais à l'ajout d'une nouvelle colonne dans ce tableau nommé 'permalien' qui stocker essentiellement une version modifiée de l'article_title (jusqu'à présent, le seul caractère auquel je peux penser avec un traitement spécial est l'espace que je vais convertir en un trait de soulignement).
- Comment faire pour formater mes nouvelles URLs propres? Je pensais quelque chose comme:
/articles/2009/Заглавная_страница
par exemple. A propos, j'utiliserai Pylons (un framework python) et MySQL 5 bien que je sois ouvert à PostgreSQL s'il y a des restrictions UTF8 bizarres (j'ai converti toute la base de données qui était auparavant en Latin1 en UTF8 par le moyen avec iconv).
Technique intéressante. –