Bonjour, je m'intéresse en ce moment au tout petit et léger cms 99ko. Les url par défaut sont de la forme suivante : Code: http://99ko/index.php?p=page&name=titre-page&id=2 En activant l'url rewriting elles sont transformées en cette forme-là : Code: http://99ko/page/titre-page,2.html Je me demandais s'il ne serait pas plus "corrrect" de proposer la réécriture suivante pour éviter la virgule : Code: http://99ko/page/titre-page-id-2.html Des avis là-dessus ? D'autres propositions ?
Les souci des url utilisant les , et autres caractères spéciaux non standard comme séparateurs, c'est que beaucoup de CMS ont tendance à tronquer les url de ce type quand on les y partage (les forums type PHPBB notamment, mais pas que).
Bonjour, Alors, pour des raisons techniques, ce sera compliqué de proposer un rewriting comme celui-ci (difficulté à retrouver les différents paramètres pour la page dynamique) : Code: http://99ko/page/titre-page-id-2.html A la place je propose cela (préférée) : Code: http://99ko/page/2/titre-page.html Ou cela : Code: http://99ko/page/2.titre-page.html J'ai lu l'article d'Olivier avant : https://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting#format Des avis là-dessus ? Je me demande d'ailleurs si ce n'est pas mieux que la toute première proposition...
http://example.com/titre-page.html ou, si titre-page n'est pas unique. http://example.com/page2-titre-page.html Attention aux problématiques des urls où l'identifiant est en clair. Si le .htaccess n'est pas bien réglé, cela peut permettre de créer à la volée des urls factices en grand nombre
Même réflexion, de nombreux forums ne créent pas de liens automatiques (auto-link) avec des virgules, lesquelles sont considérées comme un séparateur syntaxique, et cela ne se limite pas pas à PhpBB, c'est une grande majorité des CMS basés sur le vieux phpNuke -dont PhpBB- ). @jojoba : quel est le CMS dont tu parles? Un lien vers sa page d'accueil?
Pas vraiment, ça s'échappe ou bien on met des quotes. Edit: à moins que tu parles de l'export GWT qui gère mal ça ?
je parle en effet des outils externes qui génèrent un export CSV sans ajouter de quotes, par exemple Bing Webmaster Tools et peut-être GWT aussi
Bonjour et merci pour vos réponses (désolé pour mon retard de réponse, je n'ai pas eu de notification...). Je réponds en vrac : CMS 99ko J'ai bien compris que la virgule n'est pas recommandée, merci pour ces confirmations @Marie-Aude : Merci pour ton avertissement au sujet de la sécurité. Mes propositions ne sont donc pas bonnes. Il me faut pourtant pouvoir retrouver l'id dans l'url. Ta première proposition ne pourra pas se faire, car il faut absolument pouvoir retrouver l'id dans l'url. La seconde m'a l'air bien, on pourra récupérer l'id en recherchant le nombre après la suite de caractères "page" en expressions régulières.