{"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\/de\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","title":{"rendered":"Coole URIs bleiben unver\u00e4ndert","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Autor \u2014 Sir Tim Berners-Lee, Erfinder von URI, URL, HTTP, HTML und dem World Wide Web, und derzeitiger Leiter des W3C. Der Artikel wurde 1998 verfasst. <\/p>\n<p>Welche URI kann als \u00abcool\u00bb betrachtet werden?<br \/>\nEine, die unver\u00e4ndert bleibt.<br \/>\nWie \u00e4ndern sich URIs?<br \/>\n<i>URIs \u00e4ndern sich nicht: Menschen \u00e4ndern sie.<\/i> <\/p>\n<p>Im Grunde haben Menschen keinen Grund, URIs zu \u00e4ndern (oder Dokumente nicht mehr zu unterst\u00fctzen), aber in der Praxis sind es Millionen.<\/p>\n<p>Theoretisch besitzt der nominelle Eigent\u00fcmer eines Domainnamens tats\u00e4chlich den Raum der Domainnamen und somit alle URI darin. Abgesehen von der Insolvenz gibt es nichts, was den Eigent\u00fcmer daran hindert, diesen Namen zu behalten. Theoretisch steht der URI-Raum unter Ihrem Domainnamen vollst\u00e4ndig unter Ihrem Kontrolle, sodass Sie ihn so stabil gestalten k\u00f6nnen, wie Sie m\u00f6chten. In der Regel ist der einzige triftige Grund daf\u00fcr, dass ein Dokument aus dem Internet verschwindet, dass die Firma, der der Domainname geh\u00f6rte, das Gesch\u00e4ft eingestellt hat oder sich die Serverunterhaltung nicht mehr leisten kann. Warum gibt es also so viele defekte Links? Teilweise ist es einfach ein Mangel an Weitsicht. Hier sind einige Gr\u00fcnde, die man oft h\u00f6rt:<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Wir haben die Website neu organisiert, um sie zu verbessern.<\/h4>\n<p>\nHaben Sie wirklich das Gef\u00fchl, dass alte URIs nicht mehr funktionieren k\u00f6nnen? Wenn ja, haben Sie sie sehr schlecht ausgew\u00e4hlt. Denken Sie dar\u00fcber nach, dass neue nach dem n\u00e4chsten Redesign erhalten bleiben.<\/p>\n<h4>Wir haben so viel Material, dass es uns schwerf\u00e4llt, den \u00dcberblick dar\u00fcber zu behalten, was veraltet, vertraulich oder noch relevant ist. Daher dachten wir, dass es besser w\u00e4re, einfach alles abzuschalten.<\/h4>\n<p>\nIch kann nur mitf\u00fchlen. Das W3C hat eine Phase durchgemacht, in der wir die archivierten Materialien sorgf\u00e4ltig auf Datenschutz \u00fcberpr\u00fcfen mussten, bevor wir sie der \u00d6ffentlichkeit zug\u00e4nglich machten. Entscheidungen sollten im Voraus gut durchdacht werden \u2013 stellen Sie sicher, dass Sie mit jedem Dokument den akzeptablen Leserkreis, das Erstellungsdatum und idealerweise das Ablaufdatum festhalten. Bewahren Sie diese Metadaten auf.<\/p>\n<h4>Nun, wir haben entdeckt, dass Dateien verschoben werden m\u00fcssen\u2026<\/h4>\n<p>\nDas ist eine der schw\u00e4chsten Ausreden. Viele wissen nicht, dass Web-Server Ihnen erm\u00f6glichen, die Verbindung zwischen der URI eines Objekts und dessen tats\u00e4chlichem Standort im Dateisystem zu verwalten. Stellen Sie sich den URI-Raum als einen abstrakten Raum vor, der perfekt organisiert ist. Dann erstellen Sie eine Zuordnung zu jeder Realit\u00e4t, die Sie tats\u00e4chlich f\u00fcr dessen Umsetzung verwenden. Anschlie\u00dfend informieren Sie den Web-Server dar\u00fcber. Sie k\u00f6nnen sogar einen Teil Ihres Servers schreiben, um alles richtig zu machen.<\/p>\n<p>John unterst\u00fctzt diese Datei nicht mehr, das macht jetzt Jane.<\/p>\n<p>War Johns Name in der URI? Nein, die Datei lag einfach in seinem Verzeichnis. Verstehe.<\/p>\n<h4>Fr\u00fcher haben wir daf\u00fcr ein CGI-Skript verwendet, jetzt nutzen wir ein Bin\u00e4rprogramm.<\/h4>\n<p>\nEs gibt eine verr\u00fcckte Idee, dass Seiten, die von Skripten erstellt werden, im Bereich \"cgibin\" oder \"cgi\" platziert werden sollten. Das offenbart, wie Sie Ihren Webserver einrichten. \u00c4ndern Sie das System (auch wenn Sie den Inhalt beibehalten), und pl\u00f6tzlich \u00e4ndern sich alle Ihre URIs.<\/p>\n<p>Nehmen wir beispielsweise die National Science Foundation (NSF):<\/p>\n<p>Online-Dokumente der NSF<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/pubsys\/browser\/odbrowse.pl<\/pre>\n<p>\nDie erste Seite, um Dokumente anzusehen, wird in ein paar Jahren offensichtlich nicht mehr so aussehen. <code>cgi-bin<\/code>, <code>oldbrowse<\/code> und <code>pl<\/code>\u00a0\u2013 all das gibt Informationen dar\u00fcber, wie-wir-es-jetzt-machen. Wenn Sie jedoch die Seite zur Suche nach einem Dokument verwenden, erhalten Sie als Erstes ebenfalls ein schlechtes Ergebnis:<\/p>\n<p>Bericht der Arbeitsgruppe zur Kryptologie und Codierungstheorie<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/getpub?nsf9814<\/pre>\n<p>\nf\u00fcr die Indexseite des Dokuments, obwohl das HTML-Dokument selbst deutlich besser aussieht:<\/p>\n<pre>http:\/\/www.nsf.gov\/pubs\/1998\/nsf9814\/nsf9814.htm<\/pre>\n<p>\nHier gibt der Titel pubs\/1998 jedem zuk\u00fcnftigen Archivdienst eine wertvolle Vorlage, um die alte Klassifizierungsschema von 1998 zu verstehen. Auch wenn die Dokumentennummern im Jahr 2098 m\u00f6glicherweise anders aussehen, kann ich mir gut vorstellen, dass dieser URI weiterhin g\u00fcltig sein wird und keiner NSF oder einer anderen Organisation, die das Archiv unterst\u00fctzt, im Wege stehen wird.<\/p>\n<h4>Ich dachte nicht, dass URLs dauerhaft sein m\u00fcssen \u2013 schlie\u00dflich gab es doch URNs.<\/h4>\n<p>\nDas ist wahrscheinlich einer der schlimmsten Nebeneffekte der Diskussion \u00fcber URNs. Einige glauben, dass sie aufgrund von Forschungen \u00fcber ein stabileres Namenssystem nachl\u00e4ssig mit fehlerhaften Links umgehen k\u00f6nnen, da \"URNs alles beheben werden\". Wenn Sie einer dieser Leute sind, dann lassen Sie sich von mir entt\u00e4uschen.<\/p>\n<p>Die meisten URN-Schemata, die ich gesehen habe, sehen aus wie eine Identifikationsnummer, gefolgt entweder von einem Datum und einer von Ihnen gew\u00e4hlten Zeichenfolge oder einfach nur einer von Ihnen gew\u00e4hlten Zeichenfolge. Das \u00e4hnelt sehr einem HTTP-URI. Mit anderen Worten, wenn Sie denken, dass Ihre Organisation in der Lage sein wird, langlebige URNs zu erstellen, dann beweisen Sie das jetzt, indem Sie sie f\u00fcr Ihre HTTP-URIs verwenden. Im HTTP selbst gibt es nichts, was Ihr URI instabil macht. Nur Ihre Organisation. Erstellen Sie eine Datenbank, die URN-Dokumente mit den aktuellen Dateinamen verkn\u00fcpft, und lassen Sie den Webserver diese zur tats\u00e4chlichen Dateiabholung nutzen.<\/p>\n<p>Wenn Sie bis zu diesem Punkt gekommen sind und keine Zeit, kein Geld und keine Ressourcen haben, um eine Software zu entwickeln, k\u00f6nnen Sie die folgende Ausrede vorbringen:<\/p>\n<h4>Wir wollten, aber wir haben einfach nicht die n\u00f6tigen Werkzeuge.<\/h4>\n<p>\nDarum kann man nur Mitleid haben. Ich stimme Ihnen vollkommen zu. Was Sie tun m\u00fcssen, ist, den Webserver dazu zu bringen, eine permanente URI sofort zu verarbeiten und die Datei zur\u00fcckzugeben, wo auch immer sie sich gerade in Ihrem verr\u00fcckten Dateisystem befindet. Sie m\u00f6chten alle URIs in einer Datei als \u00dcberpr\u00fcfung speichern und st\u00e4ndig die Datenbank auf dem neuesten Stand halten. Au\u00dferdem m\u00f6chten Sie die Beziehungen zwischen verschiedenen Versionen und \u00dcbersetzungen desselben Dokuments bewahren sowie einen separaten Pr\u00fcfz\u00e4hler f\u00fcr den Schutz gegen Dateibesch\u00e4digungen durch zuf\u00e4llige Fehler aufrechterhalten. Und Webserver bieten diese Funktionen einfach nicht von Haus aus. Wenn Sie ein neues Dokument erstellen m\u00f6chten, fordert Ihr Editor zur Eingabe der URI auf.<\/p>\n<p>Sie ben\u00f6tigen die M\u00f6glichkeit, das Eigentum, den Zugriff auf das Dokument, das Sicherheitsniveau auf Archivsebene und mehr im URI-Bereich zu \u00e4ndern, ohne die URI selbst zu \u00e4ndern.<\/p>\n<p>Alles ist viel zu schlecht. Aber wir werden die Situation beheben. Bei W3C nutzen wir die Funktionalit\u00e4t von Jigedit (Jigsaw-Server zum Editieren), die Versionen nachverfolgt, und experimentieren mit Skripten zur Dokumentenerstellung. Wenn Sie Werkzeuge, Server und Clients entwickeln, beachten Sie dieses Problem!<\/p>\n<p>Diese Ausrede gilt auch f\u00fcr viele Seiten des W3C, einschlie\u00dflich dieser: Also tun Sie, was ich sage, nicht was ich tue.<\/p>\n<h1>Warum sollte mich das interessieren?<\/h1>\n<p>\nWenn Sie die URI auf Ihrem Server \u00e4ndern, k\u00f6nnen Sie niemals genau sagen, wer Links zur alten URI hat. Das k\u00f6nnen Links von normalen Webseiten sein. Lesezeichen zu Ihrer Seite. Die URI k\u00f6nnte in den Rand eines Briefes an einen Freund gekritzelt worden sein.<\/p>\n<p>Wenn jemand einem Link folgt und dieser kaputt ist, verliert er normalerweise das Vertrauen zum Serverbesitzer. Er ist auch entt\u00e4uscht \u2013 sowohl emotional als auch tats\u00e4chlich, weil er sein Ziel nicht erreichen kann.<\/p>\n<p>Viele Menschen beschweren sich st\u00e4ndig \u00fcber defekte Links, und ich hoffe, dass der Schaden offensichtlich ist. Ich hoffe, dass auch der Reputationsschaden f\u00fcr den Wartenden des Servers, auf dem das Dokument verschwunden ist, offensichtlich ist.<\/p>\n<h1>Was soll ich also tun? URI-Design<\/h1>\n<p>\nEs ist die Verantwortung des Webmasters, URIs zu identifizieren, die in zwei Jahren, in zwanzig Jahren und sogar in zweihundert Jahren verwendet werden k\u00f6nnen. Daf\u00fcr bedarf es sorgf\u00e4ltiger \u00dcberlegung, Organisation und Zielstrebigkeit.<\/p>\n<p>URIs \u00e4ndern sich, sobald sich Informationen darin ver\u00e4ndern. Die Art und Weise, wie Sie sie entwerfen, ist von entscheidender Bedeutung. (Was, das Design von URIs? Muss ich URIs entwerfen? Ja, dar\u00fcber sollten Sie nachdenken). Entwerfen bedeutet haupts\u00e4chlich, keine Informationen in den URIs zu haben.<\/p>\n<p>Das Erstellungsdatum eines Dokuments \u2013 das Datum, an dem die URI vergeben wird \u2013 ist etwas, das sich niemals \u00e4ndern wird. Es ist sehr n\u00fctzlich, um Anfragen, die das neue System nutzen, von denen, die das alte System verwenden, zu unterscheiden. Es ist ein guter Anfang f\u00fcr eine URI. Wenn ein Datum auf dem Dokument vermerkt ist, selbst wenn das Dokument in Zukunft relevant bleibt, ist das ein guter Ausgangspunkt.<\/p>\n<p>Die einzige Ausnahme bildet eine Seite, die absichtlich die \u201eletzte\u201c Version ist, beispielsweise f\u00fcr die gesamte Organisation oder einen gro\u00dfen Teil davon.<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/latest\/<\/pre>\n<p>\nDies ist die letzte Kolumne von Money Daily im Money-Magazin. Der Hauptgrund, warum in dieser URI kein Datum erforderlich ist, liegt darin, dass es keine Gr\u00fcnde gibt, die URI aufrechtzuerhalten, die das Magazin \u00fcberdauern w\u00fcrde. Der Begriff Money Daily wird verschwinden, wenn Money verschwindet. Wenn Sie auf Inhalte verweisen m\u00f6chten, tun Sie dies bitte separat in Archiven.<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/1998\/981212.moneyonline.html<\/pre>\n<p>\n(Sieht gut aus. Geht davon aus, dass \"money\" \u00fcber die gesamte Zeit von pathfinder.com hinweg dasselbe bedeuten wird. Es gibt eine Wiederholung von \"98\" und unn\u00f6tiges \".html\", aber ansonsten sieht es wie ein starker URI aus.<\/p>\n<h4>Was beiseite gelassen werden sollte<\/h4>\n<p>\nAlles! Abgesehen vom Erstellungsdatum f\u00fchrt das Einf\u00fcgen von irgendwelchen Informationen in die URI nur zu Problemen.<\/p>\n<ul>\n<li><b>Name des Autors<\/b>. Die Autorenschaft kann sich mit der Ver\u00f6ffentlichung neuer Versionen \u00e4ndern. Personen verlassen Organisationen und \u00fcbergeben ihre Arbeiten an andere.\n<\/li>\n<li><b>Thema<\/b>. Das ist sehr kompliziert. Es erscheint zun\u00e4chst immer gut, \u00e4ndert sich aber erstaunlich schnell. Ich werde dies weiter unten n\u00e4her erl\u00e4utern.\n<\/li>\n<li><b>Status<\/b>. Kategorien wie \u201ealt\u201c, \u201eEntwurf\u201c und so weiter, ganz zu schweigen von \u201eletzte\u201c und \u201ecool\u201c, sind in allen Dateisystemen pr\u00e4sent. Dokumente \u00e4ndern ihren Status \u2013 andernfalls h\u00e4tte es keinen Sinn, Entw\u00fcrfe zu erstellen. Die letzte Version eines Dokuments ben\u00f6tigt eine permanente Identifikation, unabh\u00e4ngig von ihrem Status. Halten Sie den Status vom Namen getrennt.\n<\/li>\n<li><b>Zugriff<\/b>. Bei W3C haben wir die Website in Bereiche f\u00fcr Mitarbeiter, Mitglieder und die \u00d6ffentlichkeit unterteilt. Das klingt gut, aber nat\u00fcrlich beginnen Dokumente als teaminterne Ideen, werden mit Mitgliedern diskutiert und gelangen dann in die \u00d6ffentlichkeit. Es ist wirklich bedauerlich, wenn jedes Mal, wenn ein Dokument f\u00fcr eine breitere Diskussion ge\u00f6ffnet wird, alle alten Links darauf brechen! Nun wechseln wir zu einem einfachen Datumsformat.\n<\/li>\n<li><b>Dateierweiterung<\/b>. Ein sehr verbreitetes Ph\u00e4nomen. \"cgi\", sogar \".html\" werden sich in der Zukunft \u00e4ndern. Vielleicht werden Sie in 20 Jahren HTML f\u00fcr diese Seite nicht mehr verwenden, aber die heutigen Links darauf m\u00fcssen dennoch funktionieren. Kanonische Links auf der W3C-Seite verwenden keine Erweiterung (<noindex><a rel=\"nofollow\" href=\"#1\">so wird es gemacht<\/a><\/noindex>).\n<\/li>\n<li><b>Softwaremechanismen<\/b>. Im URI suchen Sie nach \"cgi\", \"exec\" und anderen Begriffen, die schreien \u201eschaut, welche Software wir verwenden\u201c. Will jemand sein ganzes Leben mit Perl CGI-Skripten verbringen? Nein? Dann entfernen Sie die Erweiterung .pl. Lesen Sie das Handbuch des Servers, um zu erfahren, wie das geht.\n<\/li>\n<li>Der Name der Festplatte. Komm schon! Aber ich habe so etwas schon gesehen.<\/li>\n<\/ul>\n<p>\nDas beste Beispiel von unserer Seite ist einfach<\/p>\n<pre>http:\/\/www.w3.org\/1998\/12\/01\/chairs<\/pre>\n<p>\n\u2026 der Protokollbericht der W3C-Vorsitzenden.<\/p>\n<h4>Themen und Klassifizierung nach Themen<\/h4>\n<p>\nIch werde genauer \u00fcber diese Gefahr sprechen, da es eine der schwersten Dinge zu vermeiden ist. In der Regel gelangen Themen in die URI, wenn Sie Ihre Dokumente nach ausgef\u00fchrten Arbeiten klassifizieren. Aber diese Aufteilung wird sich im Laufe der Zeit \u00e4ndern. Die Namen der Bereiche werden sich \u00e4ndern. Im W3C wollten wir MarkUP in Markup und dann in HTML umbenennen, um den tats\u00e4chlichen Inhalt des Abschnitts widerzuspiegeln. Au\u00dferdem gibt es hier oft einen flachen Namensraum. Sind Sie sich sicher, dass Sie in 100 Jahren nichts wiederverwenden m\u00f6chten? In unserem kurzen Leben haben wir bereits daran gedacht, \u201eGeschichten\u201c und \u201eStylesheets\u201c wiederzuverwenden, zum Beispiel.<\/p>\n<p>Es ist eine verlockende Art, eine Webseite zu organisieren \u2013 und tats\u00e4chlich eine verlockende Art, alles zu organisieren, einschlie\u00dflich des gesamten Internets. Es ist eine gute kurzfristige L\u00f6sung, hat jedoch ernsthafte Nachteile auf lange Sicht.<\/p>\n<p>Teilweise liegen die Gr\u00fcnde in der Philosophie des Sinns. Jeder Begriff in einer Sprache ist ein potenzielles Clusterobjekt, und jeder Mensch kann unterschiedliche Vorstellungen davon haben, was er bedeutet. Da die Beziehungen zwischen den Subjekten eher einem Netz als einem Baum \u00e4hneln, k\u00f6nnen selbst diejenigen, die sich mit dem Netz einig sind, eine andere Vorstellung vom Baum w\u00e4hlen. Das sind meine (h\u00e4ufig ge\u00e4u\u00dferten) allgemeinen Anmerkungen zu den Gefahren hierarchischer Klassifizierung als allgemeiner L\u00f6sung.<\/p>\n<p>Tats\u00e4chlich, wenn Sie den Namen eines Themas in einer URI verwenden, binden Sie sich an eine bestimmte Klassifizierung. M\u00f6glicherweise bevorzugen Sie in Zukunft eine andere Option. In diesem Fall w\u00e4re die URI gef\u00e4hrdet.<\/p>\n<p>Der Grund f\u00fcr die Verwendung von Themenbereichen als Teil einer URI liegt darin, dass die Verantwortung f\u00fcr Unterabschnitte des URI-Raums normalerweise delegiert wird. Daher ben\u00f6tigen Sie den Namen des organisatorischen Bereichs \u2013 sei es eine Abteilung, Gruppe oder etwas anderes, das f\u00fcr diesen Unterbereich verantwortlich ist. Dies bindet die URI an die organisatorische Struktur. In der Regel ist dies nur dann sicher, wenn die URI weiter (links) durch ein Datum gesch\u00fctzt ist: 1998\/pics k\u00f6nnte f\u00fcr Ihren Server \"das darstellen, was wir 1998 unter pics verstanden haben\", anstatt \"das, was wir 1998 mit dem gemacht haben, was wir jetzt pics nennen\".<\/p>\n<h4>Vergessen Sie nicht den Domainnamen<\/h4>\n<p>\nDenken Sie daran, dass dies nicht nur den Pfad in der URI betrifft, sondern auch den Servernamen. Wenn Sie separate Server f\u00fcr verschiedene Dinge haben, beachten Sie, dass diese Trennung nicht ge\u00e4ndert werden kann, ohne viele, viele Links zu zerst\u00f6ren. Einige klassische Fehler wie \"sehen Sie, welche Software wir heute verwenden\" \u2013 die Domainnamen \"cgi.pathfinder.com\", \"secure\", \"lists.w3.org\". Sie sind so konzipiert, dass sie die Verwaltung von Servern erleichtern. Egal, ob die Domain eine Abteilung in Ihrem Unternehmen, den Status eines Dokuments, das Zugriffslevel oder das Sicherheitsniveau darstellt, seien Sie sehr, sehr vorsichtig, bevor Sie mehr als einen Domainnamen f\u00fcr verschiedene Dokumenttypen verwenden. Denken Sie daran, dass Sie viele Webserver innerhalb eines sichtbaren Webservers verstecken k\u00f6nnen, indem Sie Weiterleitungen und Proxys verwenden.<\/p>\n<p>Ja, und denken Sie auch \u00fcber Ihren Domainnamen nach. Sie wollen bestimmt nicht, dass man auf Sie als soap.com verweist, nachdem Sie Ihre Produktlinie ge\u00e4ndert und die Seifenproduktion eingestellt haben (Entschuldigung an den aktuellen Besitzer von soap.com).<\/p>\n<h1>Fazit<\/h1>\n<p>\nDie dauerhafte Speicherung von URIs \u00fcber 2, 20, 200 oder sogar 2000 Jahre ist offensichtlich nicht so einfach, wie es scheint. Dennoch treffen Webmaster im gesamten Internet Entscheidungen, die es ihnen in der Zukunft wirklich erschweren werden. Oft geschieht dies, weil sie Werkzeuge verwenden, deren Aufgabe es ist, die beste Website nur im Moment darzustellen \u2013 und niemand hat bedacht, was mit den Links geschieht, wenn sich alles \u00e4ndert. Der Kernpunkt ist jedoch, dass sich vieles, sehr vieles \u00e4ndern kann, und Ihre URIs sollten unver\u00e4ndert bleiben. Das ist nur m\u00f6glich, wenn Sie dar\u00fcber nachdenken, wie Sie sie erstellen.<\/p>\n<p>Siehe auch:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.useit.com\/alertbox\/990321.html\">Jakob Nielsens Tirade zu demselben Thema<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h1>Erweiterungen<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" name=\"1\"><\/a><\/noindex><\/p>\n<h4>So entfernen Sie Dateiendungen\u2026<\/h4>\n<p>\n\u2026aus URIs auf dem aktuellen Webserver basierend auf Dateien?<\/p>\n<p>Wenn Sie beispielsweise Apache verwenden, k\u00f6nnen Sie es so konfigurieren, dass es den Inhalt abgleicht. Behalten Sie die Dateiendung (z.B. .png) in der Datei (z.B. <i>mydog.png<\/i>), aber Sie k\u00f6nnen auch ohne Verweis auf die Webressource verlinken. Anschlie\u00dfend \u00fcberpr\u00fcft Apache das Verzeichnis auf alle Dateien mit diesem Namen und jeder Erweiterung und kann das beste aus einer Sammlung ausw\u00e4hlen (z. B. GIF und PNG). Es ist nicht erforderlich, verschiedene Dateitypen in verschiedene Verzeichnisse zu legen; tats\u00e4chlich wird die Inhaltsverhandlung nicht funktionieren, wenn Sie dies tun.<\/p>\n<ul>\n<li>Konfigurieren Sie Ihren Server f\u00fcr die Inhaltsverhandlung\n<\/li>\n<li>Verlinken Sie immer auf URIs ohne Erweiterung<\/li>\n<\/ul>\n<p>\nLinks mit Erweiterungen funktionieren weiterhin, erlauben Ihrem Server jedoch nicht, das Beste aus den derzeit verf\u00fcgbaren und zuk\u00fcnftigen Formaten auszuw\u00e4hlen.<\/p>\n<p>(Tats\u00e4chlich, <code>meineHunde<\/code>, <code>mydog.png<\/code> und <code>mydog.gif<\/code> \u2014 g\u00fcltige Webressourcen, <code>meineHunde<\/code> \u2014 dies ist eine Ressource des universellen Inhaltstyps und <code>mydog.png<\/code> und <code>mydog.gif<\/code> \u2014 Ressourcen eines bestimmten Inhaltstyps).<\/p>\n<p>Nat\u00fcrlich, wenn Sie Ihren eigenen Webserver schreiben, ist es ratsam, eine Datenbank zu verwenden, um permanente Identifikatoren an ihre aktuelle Form zu binden, obwohl Sie vorsichtig sein sollten, um unkontrolliertes Wachstum der DB zu vermeiden.<\/p>\n<h1>Blamage \u2014 Geschichte 1: Channel 7<\/h1>\n<p>\nIm Jahr 1999 habe ich die Schlie\u00dfung von Schulen aufgrund von Schnee auf der Seite verfolgt. <code> http:\/\/www.whdh.com\/stormforce\/closings.shtml<\/code>. Warten Sie nicht darauf, dass die Informationen am unteren Bildschirmrand erscheinen! Ich habe einen Link zu meiner Startseite gesetzt. Der erste gro\u00dfe Schneesturm des Jahres 2000 steht bevor und ich pr\u00fcfe die Seite. Dort steht:<\/p>\n<p><i> \u2014 Aktueller Stand.<br \/>\nDerzeit ist nichts geschlossen. Bitte kommen Sie bei Wetterwarnungen zur\u00fcck.<\/i> <\/p>\n<p>Es kann doch nicht sein, dass es einen so starken Sturm gibt. Lustig, dass das Datum fehlt. Aber wenn man zur Startseite der Website geht, gibt es eine gro\u00dfe Schaltfl\u00e4che \u201eGeschlossene Schulen\u201c, die zur Seite f\u00fchrt <code>http:\/\/www.whdh.com\/stormforce\/<\/code> mit einer langen Liste geschlossener Schulen.<\/p>\n<p>Vielleicht haben sie das System zur Abrufung der Liste ge\u00e4ndert \u2013 aber die URI h\u00e4tte nicht ge\u00e4ndert werden m\u00fcssen.<\/p>\n<h1>Schwarzes Brett \u2013 Geschichte 2: Microsoft Netmeeting<\/h1>\n<p>\nMit der zunehmenden Abh\u00e4ngigkeit vom Internet kam die clevere Idee, Links zur Website des Herstellers in Anwendungen einzuf\u00fcgen. Das wurde oft genutzt und \u00fcberm\u00e4\u00dfig missbraucht, aber \u2013 die URL darf nicht ge\u00e4ndert werden. Erst neulich habe ich einen Link aus dem Microsoft Netmeeting 2\/something-Client im Men\u00fc Hilfe\/Microsoft im Web\/Gratis-Angebote ausprobiert und erhielt einen Fehler 404 \u2013 Serverantwort nicht gefunden. Vielleicht wurde es ja bereits behoben\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>Historische Anmerkung: Ende des 20. Jahrhunderts, als dies geschrieben wurde, war \u201ecool\u201c ein Begriff der Zustimmung, besonders unter Jugendlichen, der auf Stil, Qualit\u00e4t oder Angemessenheit hinwies. In der Hektik wurde der URI-Weg h\u00e4ufig aus \u201eCoolness\u201c und nicht aus N\u00fctzlichkeit oder Langlebigkeit gew\u00e4hlt. Diese Anmerkung ist ein Versuch, die Energie, die hinter der Suche nach \u201eCoolness\u201c steht, neu zu lenken.<br \/>\n<br \/>Quelle: <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 4.9.10 - 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. \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\" \/>\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\/de\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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\udd47Coole URIs \u00e4ndern sich nicht | ProHoster","description":"Autor \u2014 Sir Tim Berners-Lee, Erfinder von URI, URL, HTTP, HTML und dem World Wide Web, derzeitiger Direktor des W3C. Der Artikel wurde 1998 verfasst. Welcher URI kann als \u201ecool\u201c angesehen werden? Ein URI, der sich nicht \u00e4ndert. Wie \u00e4ndern sich URIs? URIs \u00e4ndern sich nicht: Sie werden von Menschen ge\u00e4ndert. Theoretisch haben Menschen keinen Grund, URIs zu \u00e4ndern (oder die Dokumente nicht mehr zu unterst\u00fctzen), aber in der Praxis...","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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. \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","og:url":"https:\/\/prohoster.info\/de\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/89253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=89253"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/89253\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=89253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=89253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=89253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}