{"id":89253,"date":"2020-07-21T01:42:24","date_gmt":"2020-07-20T23:42:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya"},"modified":"2020-07-21T01:42:24","modified_gmt":"2020-07-20T23:42:24","slug":"krutye-uri-ne-izmenyayutsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","title":{"rendered":"Les URI magiques ne changent pas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'auteur \u2014 Sir Tim Berners-Lee, inventeur des URI, URL, HTTP, HTML et du Web, actuellement directeur du W3C. L'article a \u00e9t\u00e9 r\u00e9dig\u00e9 en 1998. <\/p>\n<p>Quel URI peut-on consid\u00e9rer comme \u00ab cool \u00bb ?<br \/>\nCelle qui ne change pas.<br \/>\nComment les URI changent-elles ?<br \/>\n<i>Les URI ne changent pas : ce sont les gens qui les modifient.<\/i> <\/p>\n<p>En th\u00e9orie, les gens n'ont aucune raison de modifier les URI (ou de cesser de maintenir les documents), mais en pratique, il y en a des millions.<\/p>\n<p>Th\u00e9oriquement, le propri\u00e9taire nominal d'un espace de noms de domaine poss\u00e8de effectivement cet espace et, par cons\u00e9quent, tous les URI qu'il contient. \u00c0 part en cas d'insolvabilit\u00e9, rien n'emp\u00eache le titulaire d'un nom de domaine de le conserver. Et th\u00e9oriquement, l'espace URI sous votre nom de domaine est enti\u00e8rement sous votre contr\u00f4le, vous pouvez donc le rendre aussi stable que vous le souhaitez. En grande partie, la seule raison valable pour laquelle un document peut dispara\u00eetre d'Internet est que l'entreprise propri\u00e9taire du nom de domaine a ferm\u00e9 boutique ou n'est plus en mesure de faire fonctionner son serveur. Alors pourquoi y a-t-il tant de liens morts dans le monde ? En partie, c'est simplement un manque de pr\u00e9voyance. Voici quelques raisons que l'on peut entendre :<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Nous avons simplement r\u00e9organis\u00e9 le site pour l'am\u00e9liorer.<\/h4>\n<p>\nPensez-vous vraiment que les anciens URI ne peuvent plus fonctionner ? Si c'est le cas, vous les avez mal choisis. Pensez \u00e0 l'avenir pour que les nouveaux restent apr\u00e8s la prochaine refonte.<\/p>\n<h4>Nous avons tellement de mat\u00e9riel que nous ne pouvons pas suivre ce qui est obsol\u00e8te, ce qui est confidentiel et ce qui est encore pertinent, donc nous avons pens\u00e9 qu'il serait mieux de tout d\u00e9connecter.<\/h4>\n<p>\nJe ne peux que vous plaindre. Le W3C a travers\u00e9 une p\u00e9riode o\u00f9 nous devions soigneusement examiner les archives pour des questions de confidentialit\u00e9 avant de les rendre publiques. La d\u00e9cision doit \u00eatre bien r\u00e9fl\u00e9chie \u00e0 l'avance : assurez-vous de documenter pour chaque document un cercle de lecteurs acceptable, une date de cr\u00e9ation et, id\u00e9alement, une dur\u00e9e de conservation. Conservez ces m\u00e9tadonn\u00e9es.<\/p>\n<h4>Eh bien, nous avons d\u00e9couvert qu'il fallait d\u00e9placer des fichiers\u2026<\/h4>\n<p>\nC'est l'une des excuses les plus pitoyables. Beaucoup ignorent que les serveurs web vous permettent de g\u00e9rer la connexion entre l'URI d'un objet et son emplacement r\u00e9el dans le syst\u00e8me de fichiers. Imaginez l'espace URI comme un espace abstrait, parfaitement organis\u00e9. Ensuite, mappez-le \u00e0 n'importe quelle r\u00e9alit\u00e9 que vous utilisez r\u00e9ellement pour le mettre en \u0153uvre. Puis communiquez-le \u00e0 votre serveur web. Vous pouvez m\u00eame \u00e9crire un fragment de votre serveur pour faire tout cela correctement.<\/p>\n<p>John ne prend plus en charge ce fichier, c'est maintenant Jane qui le fait.<\/p>\n<p>Le nom de John \u00e9tait-il dans l'URI ? Non, il \u00e9tait juste dans son r\u00e9pertoire ? D'accord.<\/p>\n<h4>Auparavant, nous utilisions un script CGI pour cela, et maintenant nous utilisons un programme binaire.<\/h4>\n<p>\nIl existe une id\u00e9e folle selon laquelle les pages cr\u00e9\u00e9es par des scripts devraient \u00eatre plac\u00e9es dans la zone \"cgibin\" ou \"cgi\". Cela r\u00e9v\u00e8le comment vous configurez votre serveur web. Changez le m\u00e9canisme (m\u00eame en conservant le contenu), et hop \u2014 tous vos URI changent.<\/p>\n<p>Prenons par exemple la National Science Foundation (NSF) :<\/p>\n<p>Documents en ligne de la NSF<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/pubsys\/browser\/odbrowse.pl<\/pre>\n<p>\nLa premi\u00e8re page pour commencer \u00e0 consulter les documents ne restera manifestement pas la m\u00eame dans quelques ann\u00e9es. <code>cgi-bin<\/code>, <code>oldbrowse<\/code> et <code>pl<\/code>\u00a0\u2014 tout cela donne des indices sur comment-nous-le-faisons-maintenant. Si vous utilisez une page pour trouver un document, vous obtiendrez \u00e9galement un r\u00e9sultat m\u00e9diocre :<\/p>\n<p>Rapport du groupe de travail sur la cryptologie et la th\u00e9orie du codage<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/getpub?nsf9814<\/pre>\n<p>\npour la page d'index du document, bien que le document html lui-m\u00eame soit bien meilleur :<\/p>\n<pre>http:\/\/www.nsf.gov\/pubs\/1998\/nsf9814\/nsf9814.htm<\/pre>\n<p>\nIci, le titre pubs\/1998 donnera \u00e0 tout futur service d'archivage une bonne cl\u00e9 pour comprendre le fonctionnement de l'ancienne classification des documents de 1998. Bien qu'en 2098, les num\u00e9ros de documents puissent sembler diff\u00e9rents, je peux imaginer que cet URI sera toujours valide, et cela n'entravera en rien la NSF ou toute autre organisation qui maintiendra l'archive.<\/p>\n<h4>Je ne pensais pas que les URL devaient \u00eatre permanentes \u2014 il y avait des URN.<\/h4>\n<p>\nC'est probablement l'un des pires effets secondaires de la discussion sur les URN. Certains pensent qu'en raison des recherches sur un espace de noms plus permanent, ils peuvent se permettre d'\u00eatre n\u00e9gligents avec les liens cass\u00e9s, car \u00ab les URN r\u00e9soudront tout cela \u00bb. Si vous \u00eates l'une de ces personnes, laissez-moi vous d\u00e9cevoir.<\/p>\n<p>La plupart des sch\u00e9mas URN que j'ai vus ressemblent \u00e0 un identifiant d'autorit\u00e9, suivi soit d'une date et d'une cha\u00eene que vous choisissez, soit simplement d'une cha\u00eene que vous choisissez. Cela ressemble beaucoup \u00e0 une URI HTTP. En d'autres termes, si vous pensez que votre organisation sera capable de cr\u00e9er des URN durables, prouve-le d\u00e8s maintenant en les utilisant pour vos URI HTTP. Il n'y a rien dans HTTP qui rendrait votre URI instable. Seule votre organisation le peut. Cr\u00e9ez une base de donn\u00e9es qui associe l'URN du document au nom de fichier actuel, et laissez le serveur web l'utiliser pour extraire r\u00e9ellement les fichiers.<\/p>\n<p>Si vous \u00eates arriv\u00e9 \u00e0 ce stade, alors si vous n'avez pas le temps, l'argent et les contacts pour d\u00e9velopper un logiciel, vous pouvez faire la d\u00e9claration d'excuse suivante :<\/p>\n<h4>Nous voulions, mais nous n'avons tout simplement pas les outils n\u00e9cessaires.<\/h4>\n<p>\nC'est vraiment dommage. Je suis tout \u00e0 fait d'accord. Ce que vous devez faire, c'est obliger le serveur web \u00e0 traiter instantan\u00e9ment l'URI permanent et \u00e0 renvoyer le fichier, peu importe o\u00f9 il est actuellement stock\u00e9 dans votre syst\u00e8me de fichiers fou. Vous voulez stocker tous les URI dans un fichier en tant que v\u00e9rification et maintenir constamment la base de donn\u00e9es \u00e0 jour. Vous souhaitez conserver les relations entre les diff\u00e9rentes versions et traductions d'un m\u00eame document, ainsi que maintenir un enregistrement ind\u00e9pendant de somme de contr\u00f4le pour garantir la protection contre la corruption de fichier due \u00e0 une erreur accidentelle. Et les serveurs web ne sont tout simplement pas livr\u00e9s avec ces fonctionnalit\u00e9s. Lorsque vous souhaitez cr\u00e9er un nouveau document, votre \u00e9diteur vous demande de sp\u00e9cifier l'URI.<\/p>\n<p>Vous avez besoin de la capacit\u00e9 \u00e0 modifier la propri\u00e9t\u00e9, l'acc\u00e8s au document, le niveau de s\u00e9curit\u00e9 au niveau d'archivage, etc., dans l'espace URI sans modifier l'URI.<\/p>\n<p>Tout cela est tr\u00e8s mal. Mais nous allons r\u00e9parer cela. Au W3C, nous utilisons la fonctionnalit\u00e9 Jigedit (serveur Jigsaw pour l'\u00e9dition), qui suit les versions, et nous exp\u00e9rimentons avec des scripts de cr\u00e9ation de documents. Si vous d\u00e9veloppez des outils, des serveurs et des clients, faites attention \u00e0 ce probl\u00e8me !<\/p>\n<p>Cette excuse s'applique \u00e9galement \u00e0 de nombreuses pages du W3C, y compris celle-ci : alors faites ce que je dis, et non ce que je fais.<\/p>\n<h1>Pourquoi cela devrait-il m'inqui\u00e9ter ?<\/h1>\n<p>\nLorsque vous modifiez l'URI de votre serveur, il est impossible de savoir qui a des liens vers l'ancien URI. Cela peut \u00eatre des liens provenant de pages web ordinaires. Des favoris vers votre page. L'URI a pu \u00eatre griffonn\u00e9 sur les marges d'une lettre \u00e0 un ami.<\/p>\n<p>Lorsque quelqu'un clique sur un lien qui est cass\u00e9, il perd g\u00e9n\u00e9ralement confiance dans le propri\u00e9taire du serveur. Il est \u00e9galement d\u00e9\u00e7u - \u00e0 la fois \u00e9motionnellement et r\u00e9ellement - de ne pas pouvoir atteindre son objectif.<\/p>\n<p>Beaucoup de gens se plaignent r\u00e9guli\u00e8rement des liens cass\u00e9s, et j'esp\u00e8re que les dommages sont \u00e9vidents. J'esp\u00e8re que les d\u00e9g\u00e2ts r\u00e9putationnels pour le responsable du serveur o\u00f9 le document a disparu sont \u00e9galement clairs.<\/p>\n<h1>Alors que dois-je faire ? Concevoir un URI.<\/h1>\n<p>\nIl est de la responsabilit\u00e9 du webmaster de concevoir des URI qui pourront \u00eatre utilis\u00e9s dans 2 ans, dans 20 ans, dans 200 ans. Cela n\u00e9cessite r\u00e9flexion, organisation et d\u00e9termination.<\/p>\n<p>Les URI changent lorsque des informations sont modifi\u00e9es. Il est tr\u00e8s important de savoir comment vous les concevez. (Quoi, concevoir un URI ? Je dois penser \u00e0 concevoir un URI ? Oui, vous devez y r\u00e9fl\u00e9chir). Concevoir signifie principalement ne pas inclure d'informations dans l'URI.<\/p>\n<p>La date de cr\u00e9ation du document - la date de d\u00e9livrance de l'URI - est une donn\u00e9e qui ne changera jamais. Elle est tr\u00e8s utile pour diff\u00e9rencier les requ\u00eates utilisant le nouveau syst\u00e8me de celles utilisant l'ancien syst\u00e8me. C'est un bon point de d\u00e9part pour l'URI. Si une date est mentionn\u00e9e sur le document, m\u00eame si le document sera pertinent \u00e0 l'avenir, c'est un bon d\u00e9but.<\/p>\n<p>La seule exception est la page qui est d\u00e9lib\u00e9r\u00e9ment consid\u00e9r\u00e9e comme la \u00ab derni\u00e8re \u00bb version, par exemple pour toute l'organisation ou une grande partie de celle-ci.<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/latest\/<\/pre>\n<p>\nC'est la derni\u00e8re colonne de Money Daily dans le magazine Money. La raison principale pour laquelle cette URI n'a pas besoin de date est qu'il n'y a aucune raison de conserver un URI qui survivra au magazine. La notion de Money Daily dispara\u00eetra lorsque Money dispara\u00eetra. Si vous souhaitez faire r\u00e9f\u00e9rence au contenu, vous devez le r\u00e9f\u00e9rencer s\u00e9par\u00e9ment dans les archives :<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/1998\/981212.moneyonline.html<\/pre>\n<p>\n(Cela a l'air bien. Cela suppose que \"money\" signifiera la m\u00eame chose tout au long de l'existence de pathfinder.com. Il y a une duplication de \"98\" et un inutile \".html\", mais \u00e0 part cela, il semble s'agir d'un URI solide.<\/p>\n<h4>\u00c0 laisser de c\u00f4t\u00e9<\/h4>\n<p>\nTout ! \u00c0 part la date de cr\u00e9ation, en mettant quoi que ce soit dans l'URI, vous invitez d'une mani\u00e8re ou d'une autre aux probl\u00e8mes.<\/p>\n<ul>\n<li><b>Nom de l'auteur<\/b>. L'attribution peut changer avec l'apparition de nouvelles versions. Les gens quittent les organisations et transmettent des choses \u00e0 d'autres.\n<\/li>\n<li><b>Objet<\/b>. C'est tr\u00e8s compliqu\u00e9. Cela semble toujours bon au d\u00e9but, mais cela change \u00e9tonnamment rapidement. Je vais en parler plus en d\u00e9tail ci-dessous.\n<\/li>\n<li><b>Statut<\/b>. Des catalogues tels que 'ancien', 'brouillon', etc., sans parler de 'dernier' et 'super', apparaissent dans tous les syst\u00e8mes de fichiers. Les documents changent de statut - sinon, il ne serait pas logique de cr\u00e9er des brouillons. La derni\u00e8re version d'un document a besoin d'un identifiant constant, peu importe son statut. Gardez le statut s\u00e9par\u00e9 du nom.\n<\/li>\n<li><b>Acc\u00e8s<\/b>. Au W3C, nous avons s\u00e9par\u00e9 le site en sections pour le personnel, les membres et le public. Cela semble bien, mais bien s\u00fbr, les documents commencent comme des id\u00e9es d'\u00e9quipe des employ\u00e9s, discut\u00e9s avec les membres, puis deviennent d'un acc\u00e8s public. C'est vraiment frustrant si chaque fois qu'un document est ouvert \u00e0 une discussion plus large, tous les anciens liens vers celui-ci sont cass\u00e9s ! Passons maintenant \u00e0 un simple code de date.\n<\/li>\n<li><b>Extension de fichier<\/b>. C'est un ph\u00e9nom\u00e8ne tr\u00e8s courant. \"cgi\", m\u00eame \".html\" vont changer \u00e0 l'avenir. Peut-\u00eatre que dans 20 ans, vous n'utiliserez plus HTML pour cette page, mais les liens d'aujourd'hui devront toujours fonctionner. Les liens canoniques sur le site W3C n'utilisent pas l'extension (<noindex><a rel=\"nofollow\" href=\"#1\">comment c'est fait<\/a><\/noindex>).\n<\/li>\n<li><b>M\u00e9canismes logiciels<\/b>. Dans l'URI, recherchez \"cgi\", \"exec\" et d'autres termes qui crient \u00ab regardez quel logiciel nous utilisons \u00bb. Quelqu'un veut passer sa vie \u00e0 \u00e9crire des scripts Perl CGI ? Non ? Alors supprimez l'extension .pl. Lisez le guide du serveur pour savoir comment le faire.\n<\/li>\n<li>Nom du disque. Allez donc ! Mais je l'ai d\u00e9j\u00e0 vu.<\/li>\n<\/ul>\n<p>\nDonc le meilleur exemple de notre site est simplement<\/p>\n<pre>http:\/\/www.w3.org\/1998\/12\/01\/chairs<\/pre>\n<p>\n\u2026 le rapport du proc\u00e8s-verbal des pr\u00e9sidents du W3C.<\/p>\n<h4>Sujets et classification par th\u00e8me<\/h4>\n<p>\nJe vais expliquer plus en d\u00e9tail ce danger, car c'est l'une des choses les plus difficiles \u00e0 \u00e9viter. En g\u00e9n\u00e9ral, les sujets se retrouvent dans l'URI lorsque vous classez vos documents par t\u00e2che effectu\u00e9e. Mais cette classification \u00e9voluera avec le temps. Les noms de domaines changeront. Chez W3C, nous avions l'intention de changer MarkUP en Markup, puis en HTML, pour refl\u00e9ter le contenu r\u00e9el de la section. De plus, il y a souvent un espace de noms plat ici. Dans 100 ans, \u00eates-vous s\u00fbr de ne rien vouloir r\u00e9utiliser ? Dans notre courte vie, nous avons d\u00e9j\u00e0 voulu r\u00e9utiliser des \u00ab Histoires \u00bb et des \u00ab Feuilles de style \u00bb, par exemple.<\/p>\n<p>C'est une mani\u00e8re tentante d'organiser un site web \u2014 et vraiment une mani\u00e8re s\u00e9duisante d'organiser quoi que ce soit, y compris l'ensemble du Web. C'est une excellente solution \u00e0 moyen terme, mais elle pr\u00e9sente de graves inconv\u00e9nients \u00e0 long terme.<\/p>\n<p>En partie, les raisons r\u00e9sident dans la philosophie du sens. Chaque terme dans une langue est un objet potentiel de classification, et chaque personne peut avoir une perception diff\u00e9rente de ce qu'il signifie. \u00c9tant donn\u00e9 que les relations entre les sujets ressemblent davantage \u00e0 une toile d'araign\u00e9e qu'\u00e0 un arbre, m\u00eame ceux qui sont d'accord avec la toile peuvent choisir une repr\u00e9sentation diff\u00e9rente de l'arbre. Ce sont mes (souvent r\u00e9p\u00e9t\u00e9es) observations g\u00e9n\u00e9rales sur les dangers de la classification hi\u00e9rarchique comme solution g\u00e9n\u00e9rale.<\/p>\n<p>En fait, lorsque vous utilisez un nom de sujet dans un URI, vous vous engagez \u00e0 une certaine classification. \u00c0 l'avenir, vous pourriez pr\u00e9f\u00e9rer une autre option. Dans ce cas, l'URI sera sujet \u00e0 violation.<\/p>\n<p>La raison d'utiliser un domaine th\u00e9matique comme partie de l'URI est que la responsabilit\u00e9 des sous-sections de l'espace URI est g\u00e9n\u00e9ralement d\u00e9l\u00e9gu\u00e9e, et vous avez alors besoin du nom de l'autorit\u00e9 organisationnelle \u2014 d'un d\u00e9partement, d'un groupe ou de quelque chose d'autre responsable de ce sous-espace. C'est un lien URI \u00e0 la structure organisationnelle. En g\u00e9n\u00e9ral, cela reste s\u00e9curis\u00e9 seulement si, plus \u00e0 gauche, l'URI est prot\u00e9g\u00e9 par une date : 1998\/pics peut signifier pour votre serveur \u00ab ce que nous entendions en 1998 sous pics \u00bb, et non \u00ab ce que nous avons fait en 1998 avec ce que nous appelons maintenant pics \u00bb.<\/p>\n<h4>N'oubliez pas le nom de domaine<\/h4>\n<p>\nN'oubliez pas que cela concerne non seulement le chemin dans l'URI, mais aussi le nom du serveur. Si vous avez des serveurs distincts pour diff\u00e9rentes fonctions, gardez \u00e0 l'esprit que cette s\u00e9paration sera impossible \u00e0 modifier sans d\u00e9truire de nombreux liens. Certaines erreurs classiques telles que \u00ab regardez quel logiciel nous utilisons aujourd'hui \u00bb sont des noms de domaine \"cgi.pathfinder.com\", \"secure\", \"lists.w3.org\". Ils sont con\u00e7us pour faciliter l'administration des serveurs. Peu importe si le domaine repr\u00e9sente une division de votre entreprise, le statut du document, le niveau d'acc\u00e8s ou le niveau de s\u00e9curit\u00e9, soyez tr\u00e8s, tr\u00e8s prudent avant d'utiliser plus d'un nom de domaine pour plusieurs types de documents. Rappelez-vous que vous pouvez masquer de nombreux serveurs web \u00e0 l'int\u00e9rieur d'un seul serveur web visible gr\u00e2ce au redirectionnement et au proxy.<\/p>\n<p>Oui, et pensez \u00e9galement \u00e0 votre nom de domaine. Vous ne voulez pas qu'on vous cite comme \u00e9tant soap.com apr\u00e8s avoir chang\u00e9 de gamme de produits et cess\u00e9 de produire du savon (je m'excuse aupr\u00e8s de celui qui poss\u00e8de soap.com en ce moment).<\/p>\n<h1>Conclusion<\/h1>\n<p>\nConserver un URI pendant 2, 20, 200 ou m\u00eame 2000 ans n'est \u00e9videmment pas aussi simple qu'il n'y para\u00eet. Cependant, sur toute internet, les webmasters prennent des d\u00e9cisions qui compliquent r\u00e9ellement cette t\u00e2che \u00e0 l'avenir. Cela se produit souvent parce qu'ils utilisent des outils dont le but est de pr\u00e9senter le meilleur site uniquement \u00e0 ce moment-l\u00e0 \u2013 et personne n'a pris en compte ce qui se passera avec les liens quand tout changera. Cependant, l'id\u00e9e ici est que beaucoup, beaucoup de choses peuvent changer, et vos URI peuvent et doivent rester les m\u00eames. Cela n'est possible que si vous r\u00e9fl\u00e9chissez \u00e0 la mani\u00e8re dont vous les cr\u00e9ez.<\/p>\n<p>Voir aussi :<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.useit.com\/alertbox\/990321.html\">Le tirade de Jakob Nielsen sur le m\u00eame sujet<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h1>Extensions<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" name=\"1\"><\/a><\/noindex><\/p>\n<h4>Comment supprimer les extensions de fichiers\u2026<\/h4>\n<p>\n...des URI dans le serveur web actuel bas\u00e9 sur des fichiers ?<\/p>\n<p>Si vous utilisez, par exemple, Apache, vous pouvez le configurer pour faire correspondre le contenu. Vous conservez l'extension de fichier (par exemple, .png) dans le fichier (par exemple, <i>mydog.png<\/i>), mais il est possible de r\u00e9f\u00e9rencer une ressource Web m\u00eame sans cela. Ensuite, Apache v\u00e9rifie le r\u00e9pertoire pour trouver tous les fichiers avec ce nom et n'importe quelle extension, et peut \u00e9galement choisir le meilleur d'un ensemble (par exemple, GIF et PNG). Il n'est en fait pas n\u00e9cessaire de placer diff\u00e9rents types de fichiers dans des r\u00e9pertoires distincts, car la n\u00e9gociation de contenu ne fonctionnera pas si vous le faites.<\/p>\n<ul>\n<li>Configurez votre serveur pour la n\u00e9gociation de contenu\n<\/li>\n<li>Faites toujours des liens vers des URI sans extension<\/li>\n<\/ul>\n<p>\nLes liens avec des extensions fonctionneront toujours, mais cela emp\u00eachera votre serveur de choisir le meilleur format actuellement et dans le futur.<\/p>\n<p>(En r\u00e9alit\u00e9, <code>mydog<\/code>, <code>mydog.png<\/code> et <code>mydog.gif<\/code> \u2014 des ressources Web valides, <code>mydog<\/code> \u2014 c'est une ressource de type de contenu universel, et <code>mydog.png<\/code> et <code>mydog.gif<\/code> \u2014 des ressources de type de contenu sp\u00e9cifique).<\/p>\n<p>Bien s\u00fbr, si vous \u00e9crivez votre propre serveur Web, il est bon d'utiliser une base de donn\u00e9es pour lier des identifiants permanents \u00e0 leur forme actuelle, mais faites attention \u00e0 la croissance illimit\u00e9e de la base de donn\u00e9es.<\/p>\n<h1>Table d'affichage \u2014 Histoire 1 : Channel 7<\/h1>\n<p>\nAu cours de l'ann\u00e9e 1999, j'ai suivi la fermeture des \u00e9coles en raison de la neige sur la page <code> http:\/\/www.whdh.com\/stormforce\/closings.shtml<\/code>. Il ne fallait pas attendre que l'information apparaisse en bas de l'\u00e9cran de t\u00e9l\u00e9vision ! J'ai mis un lien vers elle sur ma page d'accueil. Le premier gros blizzard de l'ann\u00e9e 2000 arrive, et je v\u00e9rifie la page. Il est \u00e9crit :<\/p>\n<p><i> \u2014 \u00c0 ce jour.<br \/>\nActuellement, rien n'est ferm\u00e9. Veuillez revenir en cas d'alertes m\u00e9t\u00e9o.<\/i> <\/p>\n<p>Impossible, une temp\u00eate aussi forte. C'est dr\u00f4le que la date soit absente. Mais si vous allez sur la page d'accueil du site, il y aura un gros bouton '\u00c9coles ferm\u00e9es' qui m\u00e8ne \u00e0 une page <code>http:\/\/www.whdh.com\/stormforce\/<\/code> avec une longue liste d'\u00e9coles ferm\u00e9es.<\/p>\n<p>Peut-\u00eatre ont-ils chang\u00e9 le syst\u00e8me pour obtenir la liste \u2014 mais ils n'avaient pas besoin de changer l'URI.<\/p>\n<h1>Table d'affichage \u2014 Histoire 2 : Microsoft Netmeeting<\/h1>\n<p>\nAvec la d\u00e9pendance croissante \u00e0 Internet est venue l'id\u00e9e intelligente d'int\u00e9grer des liens vers le site de l'\u00e9diteur dans les applications. Cela \u00e9tait souvent utilis\u00e9 et largement abus\u00e9, mais \u2014 il est impossible de changer l'URL. R\u00e9cemment, j'ai essay\u00e9 un lien du client Microsoft Netmeeting 2\/something dans le menu Aide\/Microsoft sur le Web\/Articles gratuits et j'ai obtenu une erreur 404 \u2014 r\u00e9ponse non trouv\u00e9e du serveur. Peut-\u00eatre qu'ils l'ont d\u00e9j\u00e0 corrig\u00e9\u2026<\/p>\n<p><i>&copy;1998 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/People\/Berners-Lee\/\">Tim BL<\/a><\/noindex><\/i> <\/p>\n<p>Note historique : \u00e0 la fin du 20e si\u00e8cle, lorsque cela a \u00e9t\u00e9 \u00e9crit, \u00ab cool \u00bb \u00e9tait un \u00e9pith\u00e8te d'approbation, particuli\u00e8rement parmi les jeunes, indiquant la mode, la qualit\u00e9 ou la pertinence. Dans la pr\u00e9cipitation, le chemin URI \u00e9tait souvent choisi pour sa \u00ab coolitude \u00bb plut\u00f4t que pour son utilit\u00e9 ou sa durabilit\u00e9. Cette note est une tentative de rediriger l'\u00e9nergie qui sous-tend la recherche de la coolitude.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/511508\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0432\u0442\u043e\u0440 \u2014 \u0441\u044d\u0440 \u0422\u0438\u043c \u0411\u0435\u0440\u043d\u0435\u0440\u0441-\u041b\u0438, \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044c URI, URL, HTTP, HTML \u0438 \u0412\u0441\u0435\u043c\u0438\u0440\u043d\u043e\u0439 \u043f\u0430\u0443\u0442\u0438\u043d\u044b, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0433\u043b\u0430\u0432\u0430 W3C. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0432 1998 \u0433\u043e\u0434\u0443 \u041a\u0430\u043a\u043e\u0439 URI \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u00ab\u043a\u0440\u0443\u0442\u044b\u043c\u00bb? \u0422\u0430\u043a\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f. \u041a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f URI? URI \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f: \u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442 \u043b\u044e\u0434\u0438. \u041f\u043e \u0438\u0434\u0435\u0435, \u0443 \u043b\u044e\u0434\u0435\u0439 \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u0438\u0447\u0438\u043d \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c URI (\u0438\u043b\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b), \u043d\u043e \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89253","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u0432\u0442\u043e\u0440 \u2014 \u0441\u044d\u0440 \u0422\u0438\u043c \u0411\u0435\u0440\u043d\u0435\u0440\u0441-\u041b\u0438, \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044c URI, URL, HTTP, HTML \u0438 \u0412\u0441\u0435\u043c\u0438\u0440\u043d\u043e\u0439 \u043f\u0430\u0443\u0442\u0438\u043d\u044b, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0433\u043b\u0430\u0432\u0430 W3C.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0443\u0442\u044b\u0435 URI \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0432\u0442\u043e\u0440 \u2014 \u0441\u044d\u0440 \u0422\u0438\u043c \u0411\u0435\u0440\u043d\u0435\u0440\u0441-\u041b\u0438, \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044c URI, URL, HTTP, HTML \u0438 \u0412\u0441\u0435\u043c\u0438\u0440\u043d\u043e\u0439 \u043f\u0430\u0443\u0442\u0438\u043d\u044b, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0433\u043b\u0430\u0432\u0430 W3C.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-20T23:42:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-20T23:42:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Des URI cool n'\u00e9voluent pas | ProHoster","description":"L'auteur est sir Tim Berners-Lee, l'inventeur de l'URI, de l'URL, du HTTP, du HTML et du World Wide Web, et le directeur actuel du W3C.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0443\u0442\u044b\u0435 URI \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f | ProHoster","og:description":"\u0410\u0432\u0442\u043e\u0440 \u2014 \u0441\u044d\u0440 \u0422\u0438\u043c \u0411\u0435\u0440\u043d\u0435\u0440\u0441-\u041b\u0438, \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044c URI, URL, HTTP, HTML \u0438 \u0412\u0441\u0435\u043c\u0438\u0440\u043d\u043e\u0439 \u043f\u0430\u0443\u0442\u0438\u043d\u044b, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0433\u043b\u0430\u0432\u0430 W3C.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-20T23:42:24+00:00","article:modified_time":"2020-07-20T23:42:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89253","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:13:29","updated":"2022-09-29 13:43:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=89253"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/89253\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=89253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=89253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=89253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}