{"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\/et\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","title":{"rendered":"Lahedad URI ei muutu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Autor \u2014 sir Tim Berners-Lee, URI, URL, HTTP, HTML ja WWW leiutaja, W3C tegevjuht. Artikkel on kirjutatud 1998. aastal <\/p>\n<p>Millist URI v\u00f5ib pidada \"lahedaks\"?<br \/>\nSellist, mis ei muutu.<br \/>\nKuidas URI-d muutuvad?<br \/>\n<i>URI-d ei muutu: neid muudavad inimesed.<\/i> <\/p>\n<p>Ideeliselt ei peaks inimestel olema mingeid p\u00f5hjuseid URI-de muutmiseks (v\u00f5i dokumentide toetamise l\u00f5petamiseks), kuid praktikas on neid miljoneid.<\/p>\n<p>Teoreetiliselt omab nimeline domeeniruumi omanik t\u00f5eliselt domeeniruumi ja seega k\u00f5iki URI-sid selles. V\u00e4lja arvatud maksej\u00f5uetuse korral ei takista miski domeeni omaniku nime hoidmist. Ja teoreetiliselt on teie domeeninime all olev URI ruum t\u00e4ielikult teie kontrolli all, nii et saate seda muuta nii stabiilseks, kui soovite. Peamine p\u00f5hjus dokumendi kadumiseks internetist on, et domeeni omav ettev\u00f5te on l\u00f5petanud tegevuse v\u00f5i ei suuda enam serverit toetada. Miks on maailmas nii palju kadunud linke? Osaliselt on see lihtsalt ettevaatamatuse puudumine. Siin on m\u00f5ned p\u00f5hjused, mida v\u00f5ib kuulda:<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Me lihtsalt reorganiseerisime veebilehte, et teha see paremaks.<\/h4>\n<p>\nKas t\u00f5esti arvate, et vanad URI-d ei saa enam t\u00f6\u00f6tada? Kui jah, siis valisite need v\u00e4ga halvasti. M\u00f5elge, kuidas need saaksid p\u00e4rast j\u00e4rgmist uuendamist s\u00e4ilida.<\/p>\n<h4>Meil on nii palju materjali, et me ei suuda j\u00e4lgida, mis on vananenud, mis on konfidentsiaalne ja mis on endiselt aktuaalne, ning seet\u00f5ttu arvasime, et on parem lihtsalt k\u00f5ik v\u00e4lja l\u00fclitada.<\/h4>\n<p>\nV\u00f5in vaid kaastundlikult n\u00f5ustuda. W3C on kogenud perioodi, mil pidime hoolikalt l\u00e4bivalima arhiivimaterjale privaatsete andmete osas, enne kui need avalikuks teha. Otsused tuleb teha ettevaatlikult \u2013 veenduge, et salvestate iga dokumendi soovitud lugejate ringi, loomise kuup\u00e4eva ja ideaaljuhul ka kehtivuse t\u00e4htaega. S\u00e4ilitage need metaandmed.<\/p>\n<h4>Nii, me avastasime, et faile tuleb liikuda\u2026<\/h4>\n<p>\nSee on \u00fcks k\u00f5ige haledamaid \u00f5igustusi. Paljud ei tea, et veebiserverid v\u00f5imaldavad juhtida seost URI objekti ja selle tegeliku asukoha vahel failis\u00fcsteemis. Kujutage ette URI ruumi kui abstraktset ruumi, mis on ideaalselt korraldatud. Seej\u00e4rel tehke kaardistus igasugusele reaalsusele, mida te tegelikult selle rakendamiseks kasutate. Siis teavitage sellest veebiserverit. Te v\u00f5ite isegi kirjutada oma serveri fragmenti, et k\u00f5ik \u00f5igesti toimida.<\/p>\n<p>John ei toeta enam seda faili, n\u00fc\u00fcd teeb seda Jane.<\/p>\n<p>Kas Johns nimi oli URI-s? Ei, lihtsalt fail asus tema kataloogis? No selge.<\/p>\n<h4>Varem kasutasime selle jaoks CGI-skripti, aga n\u00fc\u00fcd kasutame binaarset programmi.<\/h4>\n<p>\nOn hull idee, et skriptide poolt loodud lehed peavad olema paigutatud \"cgibin\" v\u00f5i \"cgi\" alasse. See paljastab, kuidas k\u00e4itate oma veebiserverit. Muutke mehhanismi (isegi kui sisu j\u00e4\u00e4b samaks) ja ups \u2013 k\u00f5ik teie URI-d muutuvad.<\/p>\n<p>V\u00f5tame n\u00e4iteks Ameerika \u00dchendriikide Rahvuslik Teadusfond (NSF):<\/p>\n<p>NSF veebidokumendid<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/pubsys\/browser\/odbrowse.pl<\/pre>\n<p>\nEsimene leht dokumentide vaatamiseks ei j\u00e4\u00e4 ilmselt selliseks m\u00f5ne aasta p\u00e4rast. <code>cgi-bin<\/code>, <code>oldbrowse<\/code> ja <code>pl<\/code>\u00a0\u2014 k\u00f5ik see annab teavet, kuidas-me-seda-teeme-kuidagi. Kui te aga kasutate lehte dokumendi leidmiseks, saate esimesena sama halva tulemuse:<\/p>\n<p>Kr\u00fcptograafia ja kooditeooria t\u00f6\u00f6r\u00fchma aruanne<\/p>\n<pre>http:\/\/www.nsf.gov\/cgi-bin\/getpub?nsf9814<\/pre>\n<p>\ndokumendi indeksilehe jaoks, kuigi HTML-dokument ise n\u00e4eb palju parem v\u00e4lja:<\/p>\n<pre>http:\/\/www.nsf.gov\/pubs\/1998\/nsf9814\/nsf9814.htm<\/pre>\n<p>\nSiin pealkiri pubs\/1998 annab igale tulevikule arhiveerimisteenusele hea v\u00f5tme, et m\u00f5ista, kuidas toimib vana dokumendi klassifitseerimiskeem 1998. aastast. Kuigi 2098. aastal v\u00f5ivad dokumendi numbrid v\u00e4lja n\u00e4ha teisiti, usun, et see URI on endiselt kehtiv ning see ei takista NSF-i ega \u00fchtegi muud organisatsiooni, kes archiivi haldavad.<\/p>\n<h4>Ma ei arvanud, et URL-id peaksid olema p\u00fcsivad \u2013 olid ju olemas URN-id.<\/h4>\n<p>\nSee on t\u00f5en\u00e4oliselt \u00fcks halvim k\u00f5rvalm\u00f5ju URN-ide arutelu puhul. M\u00f5ned arvavad, et kuna uuritakse p\u00fcsivama nimeruumi teemadel, v\u00f5ivad nad liikvel linkide osas hooletud olla, kuna \"URN lahendab selle k\u00f5ik\". Kui olete \u00fcks neist inimestest, siis lubage mul teid pettumust valmistada.<\/p>\n<p>Enamik n\u00e4iteid URN scheemidest, mida olen n\u00e4inud, n\u00e4evad v\u00e4lja nagu autoriteedi identifikaator, millele j\u00e4rgneb kas kuup\u00e4ev ja valitud string v\u00f5i lihtsalt valitud string. See sarnaneb v\u00e4ga HTTP URI-le. Teisis\u00f5nu, kui arvate, et teie organisatsioon suudab luua pikaajalisi URN-e, siis t\u00f5estage seda kohe, kasutades neid oma HTTP URI-de jaoks. HTTP-s endas ei ole midagi, mis teeks teie URI ebastabiilseks. Ainult teie organisatsioon. Looge andmebaas, mis seob dokumendi URN-i praeguse faili nimega, ja laske veebiserveril seda kasutada failide t\u00f5mbamiseks.<\/p>\n<p>Kui olete siiani j\u00f5udnud, siis kui teil pole aega, raha ja kontakte, et arendada mingit tarkvara, v\u00f5ite esitada j\u00e4rgmise \u00f5igustuse:<\/p>\n<h4>Me tahtsime, aga meil pole lihtsalt vajalikke t\u00f6\u00f6riistu.<\/h4>\n<p>\nSellele saab t\u00f5eliselt kaasa tunda. Olen t\u00e4ielikult n\u00f5us. Mida peate tegema, on sundida veebiserverit koheselt t\u00f6\u00f6tlema p\u00fcsivat URI-d ja tooma faili, olenemata sellest, kus see hetkel teie praeguses hullumeelses failis\u00fcsteemis asub. Soovite hoida k\u00f5iki URI-sid failis kontrollimiseks ja pidevalt p\u00e4eva peal olevat andmebaasi. Soovite s\u00e4ilitada seoseid erinevate versioonide ja t\u00f5lgete vahel \u00fche ja sama dokumendi vahel, samuti s\u00e4ilitada s\u00f5ltumatu kontrollsummade salvestus, et kaitsta faili kahjustumise eest juhuslike vigade t\u00f5ttu. Ja veebiserverid ei ole lihtsalt valmis nende funktsioonidega. Kui soovite luua uue dokumendi, palub teie toimetaja m\u00e4\u00e4rata URI.<\/p>\n<p>Teil on vaja v\u00f5imalust muuta omandit, dokumentidele juurdep\u00e4\u00e4su, arhiivi turvatasemete taset jms URI ruumis ilma URI-d muutmata.<\/p>\n<p>K\u00f5ik on liiga halb. Aga me parandame selle. W3C-s kasutame me Jigedit funktsionaalsust (Jigsaw server redigeerimise jaoks), mis j\u00e4lgib versioone, ja katsetame dokumentide loomise skripte. Kui arendate t\u00f6\u00f6riistu, servereid ja kliente, p\u00f6\u00f6rake sellele probleemile t\u00e4helepanu!<\/p>\n<p>See \u00f5igustus kehtib ka paljude W3C lehtede kohta, sealhulgas selle kohta: nii et tehke seda, mida ma \u00fctlen, mitte seda, mida ma teen.<\/p>\n<h1>Miks peaks see mind huvitama?<\/h1>\n<p>\nKui muudad URI oma serveris, ei saa sa kunagi t\u00e4ielikult \u00f6elda, kellel on lingid vana URI peale. Need v\u00f5ivad olla lingid tavalistelt veebilehtedelt. Suhtlemisvihikud sinu lehe kohta. URI v\u00f5idi olla kirjutatud s\u00f5bra kirjale servale.<\/p>\n<p>Kui keegi klikib lingil ja see on katki, siis kaotab ta tavaliselt usalduse serveri omaniku vastu. Ta on samuti pettunud - nii emotsionaalselt kui ka reaalselt, kuna ei saa saavutada oma eesm\u00e4rki.<\/p>\n<p>Paljud inimesed kaebavad pidevalt rikutud linkide \u00fcle ja loodan, et kahju on ilmne. Loodan, et samuti on ilmne mainekahju serveri haldajale, kus dokument kadus.<\/p>\n<h1>Mis ma peaksin tegema? URI kavandamine.<\/h1>\n<p>\nSee on veebimeistri kohustus v\u00e4lja valida URI-d, mida saab kasutada kahe aasta, kahek\u00fcmne aasta v\u00f5i kaheaasta jooksul. Selleks on vajalikud hoolivus, organiseeritus ja sihikindlus.<\/p>\n<p>URI-d muutuvad, kui neis muutub mingi teave. On v\u00e4ga oluline, kuidas sa neid kavandad. (Mida, URI kavandamine? Ma pean kavandama URI-d? Jah, sa pead sellele m\u00f5tlema). Kavandamine t\u00e4hendab peamiselt selle puudumist URI-s.<\/p>\n<p>Dokumendi loomise kuup\u00e4ev - URI v\u00e4ljastamise kuup\u00e4ev - on see, mis ei muutu kunagi. See on v\u00e4ga kasulik erinevate p\u00e4ringute eristamiseks, mis kasutavad uut s\u00fcsteemi, vanast s\u00fcsteemist. Sellega on hea alustada URI-d. Kui dokumendil on mingi kuup\u00e4ev, isegi kui dokument j\u00e4\u00e4b tulevikus asjakohaseks, on see hea algus.<\/p>\n<p>Ainus erand on leht, mis on teadlikult 'l\u00f5plik' versioon, n\u00e4iteks kogu organisatsiooni v\u00f5i suure osa jaoks.<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/latest\/<\/pre>\n<p>\nSee on Money Daily viimane veerg ajakirjas Money. Peamine p\u00f5hjus, miks selles URI-s ei ole vajalik kuup\u00e4ev, on see, et ei ole mingeid p\u00f5hjuseid s\u00e4ilitada URI-d, mis \u00fcletab ajakirja. Rahanduse m\u00f5isted kaovad koos rahaga. Kui soovite viidata sisule, peaksite viitama sellele eraldi arhiivides:<\/p>\n<pre>http:\/\/www.pathfinder.com\/money\/moneydaily\/1998\/981212.moneyonline.html<\/pre>\n<p>\n(N\u00e4eb hea v\u00e4lja. Oletab, et \"money\" t\u00e4hendavad kogu aega pathfinder.com-i eksisteerimise jooksul sama. On korduv \"98\" ja tarbetu \".html\", aga muidu n\u00e4eb see v\u00e4lja nagu tugev URI.<\/p>\n<h4>Mida k\u00f5rvale j\u00e4tta.<\/h4>\n<p>\nK\u00f5ik! Lisaks loomiskuup\u00e4evale, kui paned mistahes teabe URI-sse, kutsub see paratamatult esile probleeme.<\/p>\n<ul>\n<li><b>Autori nimi<\/b>. Autoriteet v\u00f5ib muutuda uute versioonide tulekuga. Inimesed lahkuvad organisatsioonidest ja annavad asjad \u00fcle teistele.\n<\/li>\n<li><b>Teema<\/b>. See on v\u00e4ga keeruline. Esialgu n\u00e4eb see alati h\u00e4sti v\u00e4lja, kuid muutub \u00fcllatavalt kiiresti. R\u00e4\u00e4gin sellest allpool l\u00e4hemalt.\n<\/li>\n<li><b>Staatus<\/b>. Kataloogid nagu \u201evana\u201d, \u201emustand\u201d jne, r\u00e4\u00e4kimata \u201eviimase\u201d ja \u201elaheda\u201d puhul, ilmuvad k\u00f5ikides failis\u00fcsteemides. Dokumentide staatust muudetakse \u2014 vastasel juhul ei oleks m\u00f5tet mustandeid luua. Viimase versiooni dokument vajab pidevat identifikaatorit, s\u00f5ltumata selle staatuse muutumisest. Hoidke staatus nime alt eemal.\n<\/li>\n<li><b>Juurdep\u00e4\u00e4s<\/b>. W3C-s oleme jaganud saidi alajaotusteks t\u00f6\u00f6tajatele, liikmetele ja avalikkusele. See k\u00f5lab h\u00e4sti, kuid loomulikult algavad dokumentide toimetused t\u00f6\u00f6tajate ideedest, arutatakse liikmete seas ja muutuvad seej\u00e4rel \u00fcldiseks. On t\u00f5eliselt vale, kui iga kord, kui mingi dokument avatakse laiemaks aruteluks, katkeb k\u00f5ik senised lingid sellele! N\u00fc\u00fcd liigume lihtsa kuup\u00e4eva koodi juurde.\n<\/li>\n<li><b>Faili laiend<\/b>. V\u00e4ga levinud n\u00e4htus. \"cgi\", isegi \".html\" muutuvad tulevikus. V\u00f5ib-olla 20 aasta p\u00e4rast ei kasuta te HTML-i selle lehe jaoks, aga t\u00e4nased lingid sellele peavad ikka t\u00f6\u00f6tama. W3C saidil ei kasutata kanonilisi linke laiendit (<noindex><a rel=\"nofollow\" href=\"#1\">kuidas see k\u00e4ib<\/a><\/noindex>).\n<\/li>\n<li><b>Programmikeeramismehhanismid<\/b>. URI-s otsige \"cgi\", \"exec\" ja teisi termineid, mis karjuvad: \"vaadake, millist tarkvara me kasutame\". Kas keegi soovib oma elu skriptide Perl CGI-le p\u00fchendada? Ei? Siis eemaldage laiend .pl. Vaadake serveri juhendit, kuidas seda teha.\n<\/li>\n<li>Diskinimi. Oh tule n\u00fc\u00fcd! Aga ma olen seda n\u00e4inud.<\/li>\n<\/ul>\n<p>\nNii et parim n\u00e4ide meie saidilt on lihtsalt<\/p>\n<pre>http:\/\/www.w3.org\/1998\/12\/01\/chairs<\/pre>\n<p>\n\u2026 W3C esimeeste koosoleku protokolli aruanne.<\/p>\n<h4>Teemad ja teema klassifikatsioon<\/h4>\n<p>\nRohkem r\u00e4\u00e4gin sellest ohust, kuna see on \u00fcks neist asjadest, mida on k\u00f5ige raskem v\u00e4ltida. \u00dcldiselt satuvad teemad URI-sse, kui klassifitseerite oma dokumente nende t\u00e4itmise alusel. Kuid see jaotus muutub aja jooksul. Valdkondade nimed muutuvad. W3C-s soovisime muuta MarkUP Markupiks ja seej\u00e4rel HTML-iks, et peegeldada jaotise tegelikku sisu. Lisaks on siin sageli lame nime ruum. 100 aasta p\u00e4rast olete kindel, et ei soovi midagi uuesti kasutada? Meie l\u00fchikese elu jooksul oleme juba soovinud uuesti kasutada \u201eLugu\u201c ja \u201eStiililehed\u201c, n\u00e4iteks.<\/p>\n<p>See on ahvatlev viis veebisaidi korraldamiseks \u2013 ja t\u00f5eliselt ahvatlev viis mis iganes korraldamiseks, sealhulgas kogu v\u00f5rgu korraldamiseks. See on suurep\u00e4rane keskmise aja lahendus, kuid omab t\u00f5siseid puudusi pikaajalises perspektiivis.<\/p>\n<p>Osaliselt on p\u00f5hjused seotud m\u00f5ttefilosoofiaga. Iga termin keeles on potentsiaalne klasterdamise objekt ja iga\u00fchel v\u00f5ib olla erinev arusaam sellest, mida see t\u00e4hendab. Kuna subjektide vahelised suhted on pigem nagu veeb kui puu, v\u00f5ivad isegi need, kes n\u00f5ustuvad veebiga, valida puu teise esituse. Need on minu (tihti korduvad) \u00fcldised m\u00e4rkused hierarhilise klassifitseerimise ohtude kohta kui \u00fcldise lahenduse.<\/p>\n<p>Tegelikult, kui kasutate teema nime URI-s, sidute end mingi klassifikatsiooniga. V\u00f5ib-olla eelistate tulevikus muud varianti. Sel juhul on URI rikkuv.<\/p>\n<p>Teema ala kasutamise p\u00f5hjus URI osana on see, et vastutus URI ruumi alamalade eest delegeeritakse tavaliselt ja siis on teil vaja organisatsioonilise organi nime \u2013 osakonna, grupi v\u00f5i midagi muud, mis vastutab selle ala eest. See on URI sidumine organisatsioonilise struktuuriga. See on tavaliselt ainult siis ohutu, kui URI on kaitstud kuup\u00e4evaga: 1998\/pics v\u00f5ib teie serverile t\u00e4hendada \u201esee, mida me m\u00f5tlesime 1998. aastal pics'i all\u201c, mitte \u201esee, mida me 1998. aastal tegime sellega, mida n\u00fc\u00fcd nimetame pics'iks\u201c.<\/p>\n<h4>\u00c4rge unustage domeeninime<\/h4>\n<p>\nPidage meeles, et see kehtib mitte ainult URI teele, vaid ka serveri nimele. Kui teil on erinevad serverid erinevate asjade jaoks, pidage meeles, et see eraldatus on v\u00f5imatu muuta, h\u00e4vitamata palju-palju linke. M\u00f5ned klassikalised vead nagu \u201evaadake, millist tarkvara me t\u00e4na kasutame\u201c \u2013 domeeninimed \"cgi.pathfinder.com\", \"secure\", \"lists.w3.org\". Need on loodud serverite haldamise h\u00f5lbustamiseks. \u00dcksk\u00f5ik, kas domeen esindab m\u00f5nda osakonda teie firmas, dokumendi staatust, juurdep\u00e4\u00e4su taset v\u00f5i turvalisuse taset, olge v\u00e4ga, v\u00e4ga ettevaatlikud, enne kui kasutate rohkem kui \u00fchte domeeninime erinevat t\u00fc\u00fcpi dokumentide jaoks. Pidage meeles, et saate peita palju veebiservereid \u00fche n\u00e4htava veebiserveri sisse, kasutades suunamist ja proksit.<\/p>\n<p>Jah, ja m\u00f5elge ka oma domeeninimele. Te ei taha, et teid viidataks kui soap.com p\u00e4rast seda, kui te muudate oma tootevalikut ja l\u00f5petate seebi tootmise (Kahjuks sellele, kes praegu soap.com'i omab).<\/p>\n<h1>Kokkuv\u00f5te<\/h1>\n<p>\nURI s\u00e4ilitamine 2, 20, 200 v\u00f5i isegi 2000 aastat ei ole ilmselgelt nii lihtne, kui tundub. Siiski, kogu internetis teevad veebimeistrid otsuseid, mis muudavad selle \u00fclesande endale tulevikus t\u00f5eliselt keeruliseks. Tihti juhtub see seet\u00f5ttu, et nad kasutavad t\u00f6\u00f6riistu, mille eesm\u00e4rk on esitada parim veebisait ainult hetkel \u2014 ja keegi ei ole arvestanud, mis juhtub linkidega, kui k\u00f5ik muutub. Siiski, m\u00f5ttepunkt on see, et palju, v\u00e4ga palju v\u00f5ib muutuda, ja teie URI-d v\u00f5ivad ja peaksid j\u00e4\u00e4ma samaks. See on v\u00f5imalik ainult siis, kui m\u00f5tlete, kuidas te neid loote.<\/p>\n<p>Vaata ka:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.useit.com\/alertbox\/990321.html\">Jakob Nielseni tirade sama teema kohta<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h1>Lisa<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" name=\"1\"><\/a><\/noindex><\/p>\n<h4>Kuidas eemaldada faililaiendeid\u2026<\/h4>\n<p>\n...URI-st jooksvas veebiserveris failide p\u00f5hjal?<\/p>\n<p>Kui kasutate n\u00e4iteks Apache't, saate selle seadistada sisu kokkulangevuseks. Hoidke faililaiend (n\u00e4iteks .png) failis (nt, <i>mydog.png<\/i>), kuid viidatud veebiallikale saab ju viidata ka ilma selleta. Seej\u00e4rel kontrollib Apache katalooge, et leida k\u00f5iki faile selle nime ja mis tahes laiendiga, samuti v\u00f5ib ta valida parima komplekti (n\u00e4iteks GIF ja PNG). Ja ei ole vaja paigutada erinevaid faili t\u00fc\u00fcpe erinevatesse kataloogidesse, tegelikult ei toimi sisu \u00fchtlustamine, kui te seda teete.<\/p>\n<ul>\n<li>Seadistage oma server sisu \u00fchtlustamiseks\n<\/li>\n<li>Alati viidake URI-le ilma laiendita<\/li>\n<\/ul>\n<p>\nLaiendiga lingid t\u00f6\u00f6tavad endiselt, kuid ei v\u00f5imalda teie serveril valida parimat hetkel ja tulevikus saadaval olevat formaati.<\/p>\n<p>(Tegelikult, <code>mydog<\/code>, <code>mydog.png<\/code> ja <code>mydog.gif<\/code> \u2014 kehtivad veebiallikad, <code>mydog<\/code> \u2014 see on universaalne sisu t\u00fc\u00fcp, samas kui <code>mydog.png<\/code> ja <code>mydog.gif<\/code> \u2014 on kindla sisu t\u00fc\u00fcbiga allikad).<\/p>\n<p>Muidugi, kui te kirjutate oma veebiserveri, siis on hea kasutada andmebaasi, et siduda p\u00fcsivad identifikaatorid nende praeguse vormiga, kuigi v\u00e4ltige andmebaasi piiramatu kasvu.<\/p>\n<h1>Kohutav n\u00f6\u00f6r \u2014 Lugu 1: Channel 7<\/h1>\n<p>\n1999. aastal j\u00e4lgisin, kuidas koolide sulgemine seoses lumega toimetati lehe peal, <code> http:\/\/www.whdh.com\/stormforce\/closings.shtml<\/code>. Ei ole ju m\u00f5tet oodata, kuni teave ekraani allossa ilmub! Lisasin sellele lingi oma kodu lehelt. Tuli 2000. aasta esimene suur lumetorm ja ma kontrollisin lehte. Seal oli kirjutatud:<\/p>\n<p><i> \u2014 Seisuga.<br \/>\nPraegu ei ole midagi suletud. Palun tulge tagasi ilmastikuteadete korral.<\/i> <\/p>\n<p>Ei saa olla, sama tugev torm. Naljakas, et kuup\u00e4eva ei ole. Kuid kui minna veebisaidi kodulehele, on seal suur nupp \"Sulgemiseks koolid\", mis viib lehele <code>http:\/\/www.whdh.com\/stormforce\/<\/code> pikema sulgemise koolide nimekirjaga.<\/p>\n<p>V\u00f5ib-olla nad muutsid s\u00fcsteemi nimekirja saamiseks \u2014 kuid nad ei pidanud muutma URI-d.<\/p>\n<h1>Kohutav n\u00f6\u00f6r \u2014 Lugu 2: Microsoft Netmeeting<\/h1>\n<p>\nInterneti s\u00f5ltuvuse kasv tuli nutikas m\u00f5te, et rakendustesse v\u00f5iks inteerida tootja veebilehe lingid. Seda kasutati sageli ja kuritarvitati, kuid URL-i ei tohi muuta. Just paar p\u00e4eva tagasi proovisin linki klient Microsoft Netmeeting 2\/something men\u00fc\u00fcs Alopeedia\/Microsoft veebis\/Vaba kraam ja sain 404 vea \u2014 server ei leidnud vastust. V\u00f5ib-olla on juba parandatud\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>Ajalooline m\u00e4rk: 20. sajandi l\u00f5pus, kui see kirjutati, oli \"lahe\" heakskiitva kuvandi epiteet, eriti noorte seas, mis viitas moodusele, kvaliteedile v\u00f5i asjakohasusele. Kiirusest tingituna valiti sageli URI tee \"laheduse\" j\u00e4rgi, mitte kasulikkuse v\u00f5i kestvuse j\u00e4rgi. See m\u00e4rkus on katse suunata energiat, mis seisab laheduse otsimise taga.<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Lahedad URI-d ei muutu | ProHoster","description":"Autor on sir Tim Berners-Lee, URI, URL, HTTP, HTML ja WWW leiutaja, W3C tegevjuht.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/krutye-uri-ne-izmenyayutsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/89253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=89253"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/89253\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=89253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=89253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=89253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}