itthon / Windows oktatóanyagok / Mi az uri. Mi az URL és hogyan kell vele dolgozni. A legveszélyesebb a személyes spam

Mi az uri. Mi az URL és hogyan kell vele dolgozni. A legveszélyesebb a személyes spam

A felhasználóknak gyakran vannak kérdéseik azzal kapcsolatban, hogy mi egy fájl (webhely) URL-je, hogyan lehet megtalálni, és mi az értéke egy ilyen kelléknek. Cikkünk megadja a szükséges válaszokat.

Mi az az URL

Az Uniform Resource Locator a „webhely helyjelzője” rövidítése. Az URL-azonosító egy domain névből és egy adott oldal elérési útjából áll a fájl nevével együtt. Az URL feltalálója Tim Berners-Lee, az Európai Nukleáris Háborús Tanács genfi ​​tagja volt. Az 1990-es létrehozásának idején a webhely URL-címe egyszerűen az a cím a rendszeren, ahol a fájl található. A webhely URL-címének megtudásához csak nézze meg címsor, és a fájl címének meghatározásához a következő helyre kell mennie helyi menü jobb egérgombbal a megfelelő objektumra kattintva. Számos előnnyel rendelkezik, különösen az interneten történő navigáció elérhetősége miatt, egy ilyen címnek van egy hátránya is - az a képesség, hogy kizárólag a latin ábécével, néhány szimbólummal és számmal működjön. Ha szükséges a cirill ábécé használata, speciális átalakítást hajtanak végre.

Az URL változatai

    Statikus – nem jár változtatásokkal az oldalon.

    Dinamikus URL - mi ez, megértheti, ha elképzel egy keresési űrlapot vagy más navigációs eszközt, amelyben a beérkező kérések függvényében információ generálódik.

    Egy cím munkamenet-azonosítóval, amely minden alkalommal hozzáadódik, amikor a felhasználók felkeresik az oldalt.

Az URL jelentése a SEO promóciójában

    A keresőmotorok figyelembe veszik az URL-ben szereplő kulcsokat. A legnagyobb hatás a keresőmotorok promóciójára kulcsszavakat a tartományban és az aldomainekben.

    Ha a webhely címe tájékoztató jellegű, az a helyezést is növeli. A keresőrobot nagy valószínűséggel egy aktuális kérdésre válaszolva adja ki.

    A lekérdezésnek megfelelő URL kiemelve jelenik meg Keresési eredmények kiemelten, ami további figyelmet vonz és növeli az átkattintási arányt.

Különböző források szerint a világ összes e-mailjének 50-95%-a a kiber csalóktól származó spam. Az ilyen levelek küldésének célja egyszerű: megfertőzni a címzett számítógépét vírussal, ellopni a felhasználói jelszavakat, rákényszeríteni az embert, hogy pénzt utaljon „jótékonysági célra”, személyes adatok megadása Bank kártya vagy beolvasott dokumentumokat küldhet.

A kéretlen levelek gyakran bosszantóak első látásra: ferde elrendezés, automatikusan lefordított szöveg, jelszóbeviteli űrlapok közvetlenül a tárgysorban. De vannak olyan rosszindulatú levelek, amelyek tisztességesen néznek ki, finoman rájátszanak az ember érzelmeire, és nem ébresztenek kétséget valódiságukat illetően.

A cikkben 4 fajta csaló levélről lesz szó, amelyeket leggyakrabban az oroszok követnek.

1. Levelek „kormányzati szervezetektől”

A csalók adózhatnak nyugdíjpénztár, Rospotrebnadzor, egészségügyi és járványügyi állomás és más kormányzati szervezetek. A meggyőzés kedvéért vízjeleket, pecsétek szkenneléseket és államszimbólumokat szúrnak be a levélbe. Leggyakrabban a bűnözők feladata az, hogy megijesztsenek egy személyt, és rávegyék, hogy nyissa meg a vírust tartalmazó fájlt a mellékletben.

Általában ez egy zsarolóprogram vagy egy Windows blokkoló, amely letiltja a számítógépet, és a munka folytatásához fizetett SMS-t kell küldenie. A rosszindulatú fájlokat bírósági végzésnek vagy a szervezet vezetőjének felhívására szóló idézésnek lehet álcázni.

A félelem és a kíváncsiság kikapcsolja a felhasználó tudatát. A könyvelői fórumokon olyan eseteket írnak le, amikor a szervezetek dolgozói vírusos fájlokat vittek fel otthoni számítógépükre, mivel a vírusirtó miatt nem tudták megnyitni azokat az irodában.

Néha a csalók megkérik Önt, hogy küldjön dokumentumokat egy levélre válaszul, hogy olyan információkat gyűjtsenek a cégről, amelyek hasznosak lehetnek más csalási rendszerekben. Tavaly a csalók egy csoportjának sok embert sikerült átvernie a „fax papírkérés” figyelemelterelésével.

Amikor ezt egy könyvelő vagy vezető elolvasta, azonnal átkozta az adóhivatalt: „Mamutok ülnek ott, e-enyém!” és gondolatait magáról a levélről a megoldásra váltotta technikai problémák feladással.

2. Levelek "bankoktól"

A Windows blokkolók és a zsarolóprogramok nem csak a kormányzati szervezetek, hanem a bankok elől is hamis levelekbe bújhatnak. A „Kölcsönt vettek fel az Ön nevében, nézze meg a pert” üzenetek valóban megijeszthetik és nagy vágyat kelthetnek az akta megnyitására.

Ezenkívül egy személyt rá lehet venni arra, hogy hamis értéket adjon meg Személyes terület, felajánlja, hogy megtekintheti a felhalmozott bónuszokat, vagy kap egy nyereményt, amelyet a Sberbank lottóján nyert.

Ritkábban a csalók számlákat küldenek a szolgáltatási díjak és a kölcsön további kamatai megfizetésére 50-200 rubelért, amelyeket könnyebb fizetni, mint kezelni.

3. Levelek "kollégáktól"/"partnerektől"

Vannak, akik a munkanap során több tucat üzleti levelet kapnak dokumentumokkal. Ilyen terhelés mellett könnyen beleeshet a tárgysorban a "Re:" címkébe, és elfelejtheti, hogy még nem levelezett ezzel a személlyel.

Főleg, ha a mérgező mezőn "Alexander Ivanov", "Ekaterina Smirnova" vagy bármilyen egyszerű felirat szerepel Orosz név amelyek egyáltalán nem maradnak meg egy állandóan emberekkel dolgozó személy emlékezetében.

Ha a csalók célja nem az SMS-ek beszedése a Windows feloldásáért, hanem az, hogy kárt okozzanak egy adott cégnek, akkor valódi alkalmazottak nevében küldhetnek vírusokat és adathalász linkeket tartalmazó leveleket. Az alkalmazottak listája összegyűjthető a közösségi hálózatokon, vagy megtekinthető a cég honlapján.

Ha valaki egy szomszédos osztálytól származó levelet lát a postaládában, akkor nem nézi meg alaposan, sőt figyelmen kívül hagyhatja a vírusvédelmi figyelmeztetéseket, és bármitől függetlenül megnyithatja a fájlt.

4. Levelek a Google/Yandex/Mailtől

A Google néha e-maileket küld a tulajdonosoknak Gmail-fiókok hogy valaki megpróbált bejelentkezni a fiókjába, vagy hogy a szóköz a Google meghajtó. A csalók sikeresen lemásolják őket, és hamis webhelyeken jelszavak megadására kényszerítik a felhasználókat.

A "szolgáltatás adminisztrációjától" származó hamis leveleket a Yandex.Mail, a Mail.ru és más levelezési szolgáltatások felhasználói is megkapják. A szabványos jelmagyarázatok a következők: „címe feketelistára került”, „jelszó lejárt”, „a címéről érkező összes e-mail a spam mappába kerül”, „nézze meg a kézbesítetlen e-mailek listáját”. Az előző három bekezdéshez hasonlóan a bűnözők fő fegyvere a felhasználók félelme és kíváncsisága.

Hogyan védd meg magad?

Telepítsen víruskeresőt minden eszközére, hogy az automatikusan blokkolja rosszindulatú fájlok. Ha valamilyen okból nem szeretné használni, akkor ellenőrizze az összes, legalább kissé gyanús e-mail mellékletet virustotal.com

Soha ne adja meg a jelszavakat kézzel. Használjon jelszókezelőket minden eszközön. Soha nem fogják felajánlani a jelszó megadását hamis webhelyeken. Ha valamilyen oknál fogva nem szeretné használni őket, írja be kézzel Oldal URL-je amelyen meg kell adni a jelszót. Ez minden operációs rendszerre vonatkozik.

Lehetőség szerint engedélyezze az SMS-jelszó-ellenőrzést vagy a kéttényezős hitelesítést. És persze érdemes megjegyezni, hogy nem küldhet be szkennelt dokumentumokat, útlevéladatokat és nem utalhat pénzt idegeneknek.

Talán sok olvasó a levelek képernyőképeit nézegetve azt gondolta: „Bolond vagyok, hogy ilyen levelekből fájlokat nyitok meg? Egy mérföld távolságból láthatja, hogy ez egy összeállítás. Nem fogok bajlódni jelszókezelővel és kétfaktoros hitelesítéssel. Csak óvatos leszek."

Igen, a legtöbb csaló e-mailt szemmel is leleplezhetjük. De ez nem érvényes, ha a támadás kifejezetten Önre irányul.

A legveszélyesebb a személyes spam


Ha egy féltékeny feleség el akarja olvasni férje leveleit, akkor a Google több tucat webhelyet kínál neki, amelyek a „Levelek és profilok feltörése a közösségi hálózatokon előrefizetés nélkül” szolgáltatást kínálják.

Munkájuk sémája egyszerű: jó minőségű adathalász e-maileket küldenek egy személynek, amelyeket gondosan összeállítottak, szépen lefektetnek és figyelembe veszik az ember személyes jellemzőit. Az ilyen csalók őszintén megpróbálnak megragadni egy adott áldozatot. Megtudják az ügyféltől annak társadalmi körét, ízlését, gyengeségeit. Egy órába vagy többbe is telhet egy adott személy elleni támadás, de az erőfeszítés kifizetődik.

Ha az áldozatot elkapják, elküldik az ügyfélnek a doboz képernyőjét, és megkérik, hogy fizessen (az átlagos ár körülbelül 100 dollár) a szolgáltatásaiért. A pénz kézhezvétele után jelszót küldenek a dobozból vagy egy archívumból az összes betűvel.

Gyakran előfordul, hogy amikor egy személy levelet kap a „kompromittáló videó Tanya Kotováról” fájlra mutató hivatkozással ( rejtett keylogger) bátyjától, majd megtelt kíváncsiság. Ha a levelet olyan szöveggel látják el, amely egy korlátozott kör számára ismert részleteket tartalmaz, akkor az érintett azonnal tagadja annak lehetőségét, hogy a testvért feltörhették, vagy valaki más adja ki magát. Az áldozat ellazul, és letiltja az istenverte víruskeresőt a fájl megnyitásához.

Az ilyen szolgáltatásokhoz nem csak a féltékeny feleségek, hanem a gátlástalan versenytársak is hozzáférhetnek. Ilyenkor magasabb az árcédula, vékonyabbak a módszerek.

Ne hagyatkozzon figyelmességére és józan eszére. Minden esetre hagyja, hogy egy érzelemmentes vírusirtó és egy jelszókezelő biztosítson.

P.S. Miért írnak a spammerek ilyen „hülye” e-maileket?


A gondosan elkészített átverő e-mailek viszonylag ritkaságnak számítanak. Ha a spam mappába lépsz, szívből szórakozhatsz. Milyen karaktereket nem csalók találnak ki pénz kicsikarására: az FBI igazgatója, a Trónok harca sorozat hősnője, egy tisztánlátó, akit magasabb hatalmak küldtek hozzád, és dollárért el akarja mondani a jövőd titkát. 15 dollár, egy gyilkos, aki megrendelt, de őszintén felajánlja, hogy kifizeti.

Rengeteg felkiáltójel, gombok a levél törzsében, furcsa feladó címe, névtelen üdvözlés, automatikus fordítás, durva hibák a szövegben, a kreativitás egyértelmű túlzása – a spam mappában lévő levelek egyszerűen „kiáltoznak” sötét eredetükről.

Miért nem akarnak a csalók, akik több millió címzettnek küldik üzeneteiket, néhány órát egy ügyes levél megírásával, és 20 dollárt spórolnak egy fordítónak, hogy növeljék a közönség reakcióját?

Egy Microsoft tanulmányban Miért mondják a nigériai csalók, hogy Nigériából származnak? mélyen elemzik a kérdést: „Miért küldenek továbbra is a csalók leveleket Nigéria milliárdosainak nevében, amikor a nagyközönség 20 éve ismeri a „nigériai leveleket”? A statisztikák szerint a címzettek több mint 99,99%-a figyelmen kívül hagyja az ilyen spamet.

Nem csak az erdőben, hanem az interneten is eltévedhetsz. Ezt pedig az erőforráshoz vezető rossz útvonal vagy cím okozhatja. Nem tudod mi az az URL? Ezután, mielőtt további utazásra indulnánk a virtuális térben, foglalkozzunk az elektronikus címek rendszerével.

Mi az az URL

Az URL egy általánosan elfogadott szabvány a cím írására és egy erőforrás helyének jelzésére az interneten. Angolból a neve ( Egységes erőforrás-kereső) fordítása Uniform Resource Locator. Megtalálhatja a rövidítés korábbi dekódolását URL – Univerzális erőforrás-kereső (univerzális erőforrás-kereső). De mindkét jelentés kiegészíti az URL fogalmát, nem pedig átfedés.

Az URL-struktúra bejegyzésének alapformátuma így néz ki:
://:@:/?#
- leggyakrabban a protokollra utal.
login – az erőforráson való hitelesítéshez használt felhasználói bejelentkezés.
jelszó - felhasználói jelszó az engedélyezéshez.
host a gazdagép domain neve.
port – a csatlakozás során használt gazdagép port.
URL – az az elérési út, ahol a kért erőforrás található a szerveren.
paraméterek és horgony– a változók értéke és az azonosító egy adott erőforráson.

A lekérdezési karakterláncban lévő változók értékének átadása csak a GET metódussal lehetséges.

Vegye figyelembe a kért erőforrás oldalcímének URL-formátumát gyakorlati példák. A ügyfél oldal Az URL megjelenik a böngésző címsorában:

A leggyakoribb lehetőségek a következők:

  • http://en.wikipedia.org/wiki/Main_page- http-t használunk a kérés elküldésére ( hipertext átviteli protokoll);
  • https://ru.wikipedia.org/wiki/Main_page- A https használatos átviteli módként. A http protokoll biztonságos formája, amely titkosítást (SSL vagy TLS) használ;
  • fttp://wikipedia.org/wiki/file.txt– fájlátviteli protokoll fttp ;
  • http://mail.ru/script.php?num=10&type=new&v=text– változó értékek átadása a lekérdezési karakterláncban a GET módszerrel.

Bármely URL-formátum elsősorban karakterlánc. A következőket tartalmazhatja:
2; Levelek.
2; Arab számok (0-9).
2; Fenntartott karakterek ("+", "=", "!" és mások).
2; Speciális karakterek - részletesebben foglalkozunk velük.

Speciális karakterek használata URL-ekben

Természetesen az ilyen „speciális” karakterek nem szerepelnek az URL-ben. De van néhány:

  • ? – a blokk szétválasztására szolgál a lekérdezési karakterláncban átvitt paraméterekkel;
  • & - elválasztja egymástól az átadott paramétereket;
  • = - elválasztja a paraméterben szereplő változót az értékétől;
  • : - a protokoll elválasztására szolgál az URL többi részétől;
  • # - a karakter a cím helyi részében használatos. Lehetővé teszi a kívánt oldal egy meghatározott részének elérését;
  • @ - A felhasználói regisztrációs adatokban és a mailto protokoll használatával történő adatátvitelkor van megadva.

De ez mind csak elmélet. Ezért, mielőtt megtanulnánk a többit, nézzünk egy kis gyakorlati példát.

szemléltető példa

Az egyértelműség kedvéért vegyük ezt az egyszerű regisztrációs űrlapot:

Itt van a kódja:

Regisztrációs űrlap


Írd be a beceneved:

Add meg az életkorod:


Az űrlap elején az első sorba írtunk hozzá egy kezelőfájlt (php) és egy módszert a szerver URL-en keresztüli adatátvitelhez:

Most itt van a kezelőfájl kódja (1.php):

Az Ön beceneve:".$_GET["becenév"]."

"; visszhang"

Az Ön életkora:".$_GET["életkor"]."

"; ?>

Írja be az adatokat az űrlapba, és küldje el feldolgozásra a szerverre. Íme, mi lesz a vége:

Ügyeljen az URL-formátumra a címsorban az első képernyőképen. Az adatok megadása és az "Adatok küldése" gombra kattintás után az összes mező értéke elküldésre kerül a szerverre feldolgozásra. És átirányítunk az 1.php oldalra, ahol a kezelő kódja található.

Mielőtt megnézné a feldolgozás eredményét, vessen egy pillantást a második ábra címsorára. Megjeleníti a GET módszerrel feldolgozásra benyújtott mezők értékeit.

A POST metódus a szervernek küldött adatok elrejtésére szolgál. Ekkor a fenti URL így néz ki:

http://localhost/home/1.php .

Webhely URL-formátuma

A webhelyek leggyakrabban farendszerű URL-t használnak. Vagyis a helyes URL-cím több egymásba ágyazott elemből áll, amelyek közül az utolsó a kívánt weboldal.

Az egyértelműség kedvéért vegyünk egy konkrét URL-t, amely oldalunk címének egyik ága:

https://www.html

Bontsuk darabonként:

  • www.site – ez a rész domain név webhely. Ha beírja a böngésző címsorába, akkor az oldal főoldalára kerül. A legtöbb esetben ez az index. html;
  • sablonok- ez a rész A cím a webhely egy meghatározott részére mutat. Esetünkben ez a sablonokkal ellátott rész;
  • page_2.html – az erőforrás tematikus részének weboldalára vezető URL utolsó eleme.

Leggyakrabban a fő szakaszok URL-címei teljes mértékben megjelenítik a webhelytérképet. De nem minden olyan egyszerű a népszerű motorokon (CMS) alapuló webhelyeken történő átirányításokkal.

Az URL-ek létrehozásának jellemzői a WordPressben

A WordPressben, mint minden php-re épített motorban, az oldal összes oldalának generálása dinamikus. Ez azt jelenti, hogy az egyik részt az egyik sablonból veszik, a másikat menet közben generálják több alapján... De az ilyen volatilitásnak van egy jelentős hátránya - az átvitt paraméterek darabjainak jelenléte az URL-ben.

Ráadásul ez nemcsak a címmegjelenítés esztétikai elemét sérti, hanem a keresőmotorok is félreérthetően érzékelik. Ez pedig negatívan befolyásolhatja a webhely reklámozását:

Ezért jobb, ha tiszta URL-eket használ a webhelyen. De hol lehet beszerezni, ha a CMS rendszer nem ad lehetőséget a szerkesztésükre.

A tiszta URL-ek olyan címek, amelyek nem tartalmaznak átadott paramétereket (WordPress esetén adatbázis-lekérdezési elemeket), hanem csak a dokumentum elérési útját. Vagyis a https://www.html egy példa a tiszta URL-re.

Az URL-ek megjelenítésének testreszabásának legegyszerűbb módja a WordPressben speciális bővítmények használata.

Viták ebben a kérdésben – hogyan kell helyesen írni az URL-t, perjellel vagy anélkül? - volt és lesz. Az érvek változatosak és gyakran ellentmondásosak. Az egységes erőforrás-kereső (URL) félrevezetéséért pedig kétféle kifizetés jár. A keresőmotorok részéről ezek állítólag szankciók a duplikált oldalakért. A teljesítmény szempontjából ez állítólag egy extra átirányítás a megfelelő bejegyzés oldalára, amelyet a szerver automatikusan generál.

Azonban az elemzés Műszaki adatok Az internetes szabványok, különösen az "RFC 1738 - Uniform Resource Locators (URL)" dokumentum, el kell ismernünk, hogy a webes erőforrás címének rögzítésének mindkét lehetősége formailag helyes, és az egyik vagy másik lehetőség használatának szankciója nem más. mint egy furcsaság keresőmotor vagy mesék pszeudo-SEO-shnikovról.

A tömörség szempontjából a perjel nélküli opció a végén helyesebbnek tűnik, függetlenül attól, hogy a link egy "fájlt" címez-e a szerveren, vagy egy "mappát", ennek közvetett bizonyítékát az alábbiakban mutatjuk be. De a dokumentumban egyetlen olyan kijelentés sem szerepel, amely szerint egy másik lehetőség helytelen, vagy teljesen más erőforrásra utalna.

Nem töltöm be az említett RFC többoldalas fordításával, mert egyrészt a kérdés célja a perjelek voltak az URL végén, másrészt a kiadvány a motorok egyszerű felhasználóinak szól, beleértve azokat is. akiket nem minden részlet érdekel, azok rövid magyarázatokat és érdemi bizonyítékokat várnak. Ennek megfelelően bizonyítékként és magyarázatként idézek ebből a dokumentumból kivonatokat. Akit nem érdekel, azonnal megnézheti a cikk végén található következtetést.

Általános URL szintaxis

Először is felhívom a figyelmet a 2. Általános URL szintaxis (általános URL szintaxis) bekezdés egy részletére. Minden esetben adok egy töredéket a szövegből eredeti nyelven, majd egy orosz nyelvű fordítást.

Az URL-ek az erőforrások „meghatározására” használatosak, az erőforrás helyének absztrakt azonosításával. Az URL-ek az erőforrások „keresésére” szolgálnak az erőforrás helyének absztrakt azonosításával.

Vagyis maga az URL egy tiszta absztrakció. Az, hogy külsőleg egy fájl vagy mappa nevéhez hasonlíthat, egyáltalán nem jelenti azt, hogy csak egy ilyen vagy olyan fájl fizikai jelzése van, és nem valami más a szerver fájlterében. Ezt a dokumentum későbbi részében kifejezetten kifejtjük.

A jegyzetÁltalánosságban elmondható, hogy a http hivatkozásokkal kapcsolatban elvileg helytelen azt mondani, hogy pl.

  • http://domain.com/path/subpath/filename.txt- mutat állítólag egy aktára
  • http://domain.com/path/subpath/- állítólag egy mappára mutat
  • http://domain.com/path – állítólag helytelenül mutat egy mappára

Csak azért szoktuk ezt mondani, mert kényelmes a hivatkozásokat a webhelyen található fájlokhoz társítani. Valójában ezek a hivatkozások valamilyen erőforrásra mutatnak, semmiképpen sem jelzik az erőforrás típusát. Az, hogy az egyes erőforrások mögött mi rejtőzik, vagyis hogy milyen valós fájlt vagy mappát és milyen típusú tartalmat ad egy ilyen hivatkozás, azt már a szerver konfigurációja határozza meg.

Fontos megérteni, hogy a hivatkozásokban nincs olyan, hogy "fájl", "mappa", "almappa", "szöveg", "kép", "html", "script", "stíluslap" és így tovább. A perjel hiánya a végén vagy annak hiánya egészen addig nem jelent semmit, amíg a link át nem megy a szerveren belüli átalakuláson, és ő maga dönti el, hogy a link valójában hova mutat, és milyen tartalom rejtőzik mögötte. Csak ez a döntés vonatkozik a szerver belső architektúrájára.

Hierarchikus sémák

Az alábbiakban egy részlet a 2.3 Hierarchikus sémák és relatív hivatkozások szakaszból.

Egyes URL-sémák (például az ftp, http és fájlsémák) hierarchikusnak tekinthető neveket tartalmaznak; a hierarchia összetevőit "/" választja el. Egyes URL-sémák (például ftp, http és fájl) hierarchikusnak tekinthető neveket tartalmaznak; A hierarchia elemeit „/” választja el.

Ez azt jelenti, hogy a külön címsémákban nem tilos az erőforrás-kereső tartalma hierarchikusra utalni, és még nem írták elő, hogy a hierarchia bármilyen formával, mondjuk fájllal egyenértékű legyen.

Általános hálózati diagram szintaxis

Az alábbiakban egy kivonat a 3.1. Common Internet Scheme Syntax (közös hálózati séma szintaxis).

//:@:/Néhány vagy az összes rész" :@", ":", ":", és "/ " kizárható. Egyes vagy összes rész" :@", ":", ":" és "/ " kizárható.

A jegyzet Ez egyébként egy olyan kérdésre adott válasz, amely az általunk vizsgált kérdésből származik. Gyakran vitatkoznak ebben a kérdésben: hogyan lehet linket adni egy domainhez (hoszthoz) - perjel nélkül a végén vagy perjellel?

Hogyan kell http://domain.com/ vagy http://domain.com?

És így és úgy helyesen. Csak a gazdagépnév utáni első perjel az elérési út és a gazdagépnév elválasztására szolgál. A dokumentum ugyanezen bekezdése ezt mondja:

Url-útvonal A helymeghatározó többi része a sémára jellemző adatokból áll, és az "url-útvonal" néven ismert. Részleteket ad arról, hogy a megadott erőforrás hogyan érhető el. Vegye figyelembe, hogy a gazdagép (vagy port) és az url-útvonal közötti "/" NEM része az url-útvonalnak. A helymeghatározó többi része sémaspecifikus adatokból áll, és „url-útvonalnak” (URL elérési útnak) nevezik. Részleteket ad arról, hogy a megadott erőforrás hogyan érhető el. Vegye figyelembe, hogy a gazdagép (vagy port) és az URL-útvonal közötti „/” karakter nem része az url-útvonalnak.

Semmilyen módon nem kell elhelyeznie ezt a záró karaktert, vagy ha az url elérési útja üres karakterlánc (ahogyan sokan mondanák, amikor az URL a webhely gyökerére hivatkozik). Senkinek nincs joga „a főoldal két felvételéért” megbüntetni, mert a specifikáció szerint mindkét esetben ugyanarra a forrásra linkeli az URL-t.

Folytassuk egy másik részlet ugyanabból a bekezdésből.

Az url-útvonal szintaxisa a használt sémától függ, csakúgy, mint az értelmezés módja. Az url-útvonal szintaxisa a használt sémától, valamint az értelmezés módjától függ.

Ez egy újabb megerősítése annak, hogy minden lokátorsémának megvan a maga "hierarchia" fogalma és az értelmezés módja.

Hierarchia

Egyes fájlrendszereknél az URL hierarchikus szerkezetének jelölésére használt "/" a fájlnév-hierarchia felépítéséhez használt elválasztójelnek felel meg, így a fájlnév az URL elérési útjához fog hasonlítani. Ez NEM azt jelenti, hogy az URL Unix fájlnév. A "/" karakter az URL hierarchikus szerkezetének jelzésére szolgál a fájlnév-hierarchia felépítésénél használt elválasztó szerint, így egyes fájlrendszerekben a fájlnév úgy néz ki, mint az URL elérési útja. Ez azonban nem jelenti azt, hogy az URL Unix-szerű fájlnév.

Bár ez a bekezdés az ftp sémára vonatkozik, az utasításai más sémákra is vonatkoznak (http, gopher, prospero és így tovább). Csak a fájlsémában a perjel logikailag ugyanazt jelenti, mint például a fájlnevekben file://server_or_device/path/subpath/filename.txt.

http

A HTTP URL formátuma: http:// :/?ahol és A 3.1. szakaszban leírtak szerint. Ha: Kimaradt, a port alapértelmezett értéke 80. Felhasználónév vagy jelszó nem engedélyezett. Egy HTTP-választó, és egy lekérdezési karakterlánc. Az Opcionális, akárcsak a és az azt megelőző "?". Ha egyik sem Sem jelen van, akkor a "/" is elhagyható. Belül És összetevők, "/", ";", "?" fenntartva vannak. A "/" karakter a HTTP-n belül használható egy hierarchikus struktúra kijelölésére. A http séma URL-címe a következő formában jelenik meg: http:// :/?ahol és Ugyanaz, mint a 3.1. bekezdésben leírtak. Ha egy: Kihagyva, az alapértelmezett port a 80. A felhasználónév vagy a jelszó érvénytelen. Ez egy HTTP-választó, és - lekérdezési karakterlánc. Ez nem kötelező, ahogy van az előző "?" karakterrel együtt. Ha egyik sem Se nincsenek jelen, a "/" karaktert is elhagyhatja. Elemekben És karakterek "/", ";", "?" fenntartva vannak. A "/" karakter a HTTP-ben használható hierarchikus struktúra meghatározására.

A jegyzet Azt is kimondja, hogy megadhat hivatkozást perjel nélkül. Ebben az esetben olyan helyzetről beszéltünk, amikor a link elérési útja üres - a gazdagép gyökerére mutat.

Formális jelölés

És végül egy részlet az 5. bekezdésből. BNF meghatározott URL-sémákhoz (formális jelölés az egyes URL-sémákhoz).

Itt az opcionális részek szögletes zárójelben vannak feltüntetve. A zárójel előtti csillag a töredék 0 vagy több ismétlődését jelöli, ahogyan a zárójelben látható. A függőleges sávot VAGY-ként kell érteni.

Hostport = host [ ":" port ] ... ... httpurl = "http://" hostport [ "/" hpath [ "?" keresés]] hpath= hszegmens *[ "/" hszegmens ] hszegmens = *[ uchar | ";" | ":" | "@" | "&" | "=" ] keresés = *[ uchar | ";" | ":" | "@" | "&" | "=" ] ... ... lowalpha = "a" | "b" | "c" | "d" | "e" | "f" | "g" | h | "i" | "j" | "k" | "l" | "m" | "n" | "o" | p | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" hialpha = "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "én" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | Q | "R" | "S" | "T" | U | "V" | W | "X" | "Y" | "Z" alfa = lowalpha | hialpha számjegy = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" széf = "$" | "-" | "_" | "." | "+" extra = "!" | "*" | """ | "(" | ")" | "," hex = számjegy | "A" | "B" | "C" | "D" | "E" | "F" | "a" | "b" | "c" | "d" | "e" | "f" escape = "%" hex hexa fenntartva = alfa | számjegy | biztonságos | extra uchar = fenntartva | escape

Ügyeljen arra, hogy a hpath elem pontosan hogyan jön létre a szabályok szerint - a hivatkozás elérési útja. Egy útvonal hszegmens elemeit - a szegmenseket - perjel választja el egymástól. Mintha arra a fontos gondolatra utalna, hogy a perjel hierarchikus részekre osztja az utat, és mindig benne van. Elvileg nem kizárt, hogy a hsegment utolsó eleme egy üres karakterlánc lehet (ez a definíciójából következik), majd az URL végén akaratlanul is megjelenik egy záró perjel.

Következtetés

Az elérési út szegmensekre osztása perjellel azt jelenti, hogy ezeknek a szegmenseknek a nevei nem üresek. Ennek megfelelően a perjellel ellátott hivatkozás logikátlannak (bár nem tiltottnak) tűnik abban az értelemben, hogy az útvonal valamely utolsó szakaszára mutat, de ráadásul semmilyen módon nem nevezi meg ezt a szegmenst. Ahogy a link logikátlan (de nem is tilos) http://domain.com/level1////levelX, amely nem nevezi meg a közbenső útszakaszokat, ha az utat nem paraméterkészletnek, hanem hierarchikus struktúrának tekintjük.

A köznyelvben a két link szemantikai tartalma a következőképpen magyarázható:

  • - a hierarchia második szintjének alapértelmezett kezdőpontját címezi
  • - a hierarchia második szintjén belül egy meg nem definiált ponthoz címez, vagyis mintha a szerverhez lenne rendelve az a feladat, hogy "a hierarchia második szintjére gondolunk, és te magad határozod meg, hogy melyik pontot tekinted alapértelmezettnek első ezen a szinten."

A fentiek mindegyikéből az következik, ami hasonló a hogyan linkekhez

  • http://domain.com
  • http://domain.com/

címezze meg a látogatót az oldal gyökeréhez, és például linkeket

  • http://domain.com/level1/level2
  • http://domain.com/level1/level2/

címezi a látogatót az erőforrás-hierarchia második szintjére. Az pedig, hogy egy bizonyos szerver a maga módján értelmezheti a végén lévő perjelet, és belsőleg elkezdheti az átirányítást a szint alapértelmezett kezdőpontjára - mondjuk az index.html fájlba, az már egy konkrét konfiguráció speciális esete. Csakúgy, mint az ember által olvasható URL-rendszer megvalósítása során, a mod_rewrite szerver modult használó minden átirányítási bejegyzés meghatározza a saját (egy adott motorban rejlő) koncepciót az URL hierarchikus struktúrájáról, amelyben az elérési útelemek egyenértékűek a lekérdezési paraméterekkel. és semmi köze hozzá fájlszerkezet site (klasszikus példa: http://domain.com/ru/path , az ru elem az aktuális nyelv paramétere, nem egy mappa a webhelyen).

Hangsúlyozom, hogy ez a szerver belső tudása, a konfigurációjából adódóan, valamint az oldalra telepített motorja miatt. Egy külső szolgáltatás, mondjuk ugyanaz a keresőmotor, nem tud sejtéseket tenni, és fogalma sincs arról, hogy a perjeles és anélküli hivatkozások különböznek-e, és miben különböznek, kivéve, ha a webhelyszerver kifejezetten úgy van beállítva, hogy az ilyen hivatkozásokon eltérő tartalmat jelenítsen meg.

jegyzet

A megvalósítás szintjén a végeken lévő perjelek kérdése nem alapvető jelentőségű, amit számos neves portál is megerősít. Egyes esetekben az összes hivatkozás perjellel végződik, másokon - perjel nélkül. A lényeg az, hogy a linkek tartalma ne legyen más, és a Yandex számára is regisztrálnia kell egy 301-es átirányítást azokról a linkekről, amelyeket nem használ (mondjuk perjelre végződő) az Ön által használt linkekre. . A helyzet az, hogy a Yandex támogatási szolgáltatás meg nem erősített állításai szerint ez a keresőmotor állítólag hibákat követhet el, és nem "ragasztja" (memorizálja a tudását), vagy némi késéssel ragasztja egybe a perjel nélküli címeket.

Íme egy példa egy ilyen átirányítás megvalósítására a gyökér .htaccess fájl használatával:

# ha a bemeneti url perjelre végződik, # állítsa be a 301. átirányítást arra az oldalra, ahol nincs perjel RewriteCond %(REQUEST_URI) ^/.+/$ RewriteRule ^(.*?)/+$ http:/ /%(HTTP_HOST )/$1

A Google (ismét kísérlettel nem igazolt információk szerint) ezek az átirányítások nem fontosak, mivel állítólag tudja, hogyan kell az ilyen címeket helyesen és átirányítások nélkül összeragasztani.

Emlékezik Sokan vannak, akik SEO specialistának tartják magukat. De nem mindegyik ilyen. Sőt, a SEO témáját gyakran kellő ismeretek és ok nélkül spekulálják, pusztán abban a reményben, hogy Ön is tudatlan ezen a téren, így könnyen elhiheti bármilyen "tészta". Ha azt mondják, hogy egyes oldalai „kiestek az indexből”, használja a Yandex nagyon jó ajánlását: A Yandex.Webmaster szolgáltatásban tájékozódhat az indexelési hibákról, ha vannak ilyenek. Ebben a szolgáltatásban mindig láthatja a keresésben szereplő oldalak listáját, valamint a keresésből valamilyen okból kimaradt oldalak listáját. A Google is rendelkezik hasonló szolgáltatással. Bízz ebben a tudásban, és ne az álspecialisták véleményében, akik valahol a fülük sarkából hallottak valamit, és ez alapján azt javasolják, hogy tedd azt, amit az egyetlen helyesnek tartanak.

Itt Egy nagyon érdekes bejegyzés, a Little Known SEO Facts, amely 2017 áprilisában jelent meg. Van egy nagy, sok képernyőképet tartalmazó tanulmány, amely azzal a céllal indult, hogy a keresőmotorok népszerűsítésével kapcsolatos számos népszerű ítélet érvényességét tesztelje, és az eredményeket érthető példákon keresztül eljuttassa az átlagos webhelytulajdonosokhoz. Ugyanez a tanulmány mellesleg bemutatja a fiatal olvasónak az organikus keresési eredmények számos nyilvánvaló, hétköznapi és meglehetősen feltűnő, de mégis meglepő jellemzőjét. Google keresésekés a Yandex.

Itt Bár az alábbi linknek nem sok köze van a SEO-hoz, továbbra is vonzó lesz a seo-mesterek számára, akik most további megrendeléseket keresnek. A link alatt egy kereskedelmi ajánlat található, érdekes módot találtak a srácok az oldal használatára. A magánvállalkozásoknak felajánlják, hogy készítsenek valamilyen speciális téma alapján egy online óriásplakátot, amelynek irányítása alatt az oldal, vagy inkább annak első képernyője úgy néz ki, mint egy transzparens a kültéri reklámtáblákon. Az okostelefonon elfordítottam a képernyőt, a nyújtás függőleges lett és a teljes képernyőterületet elfoglalja, visszafordultam, vízszintes lett és ismét teljes képernyő. Az első képernyő alatt pedig van egy szöveges függelék, ahol a felhasználók általában nem görgetnek, de a kereső jól látja ezt a szöveget. Tehát a regionális üzletág legokosabb pinokkiói megvásárolják ezeket az olcsó online hirdetőtáblákat jövedelmező alternatívaként kontextuális reklámozás valamint a Yandex és a Google Display Hálózat. És hogy a legtöbbet hozhassa ki a helyi társalgásból keresési index, pajzsuk népszerűsítésére készek azonnal pénzt paplanozni egy rakás seo szövegért, aminek szaga nem savanyú összeg. A pletykákból ítélve a 30 kilós rubelért érkeznek a rendelések, és mivel a srácok a keresőoptimalizálókhoz szervezik ki partnereiket, itt partnerségi hidakat építhetsz, és jó bevételre tehetsz szert.

: Ezt mindig is szerettem volna megérteni, de olyan kicsi volt a jelentősége, hogy mindig volt miért nem :)

És kíváncsi voltál: URL - mi az?

Mindig találkozom ezzel, de még mindig nem akartam megérteni, mi a különbség az URI, URL, URN kifejezések között, majd hirtelen egy poszt (sajnos már a feledés homályába merült), úgy döntöttem - elolvasom magamnak, és elmondom másoknak, bár, mint fentebb említettük, ettől nem fog változni semmi, de én néha szeretek betűzni, úgyhogy olvasd el az értelmes fordítót:

Figyelt már valaha a böngésző címsorára? Mi ez? URI, URL vagy URN? Sokan nem teszünk különbséget az URI, URL, URN között, és néhányan még csak nem is hallottunk az URI és URN kifejezésekről, mindenki csak az URL kifejezést használja. Próbáljuk meg ezt együtt kitalálni.

A rövidítések magyarázata

URI – Egységes erőforrás-azonosító (uniform azonosító forrás)
URL – Egységes erőforrás-kereső (egységes helykereső forrás)
URN – Egységes erőforrásnév (uniform név forrás)

Figyelem, itt az igazság az apróságokban rejlik, de egyelőre semmi sem világos, valami rendetlenség. Menjünk tovább.

Meghatározás

URI: Egy erőforrás nevét és címét jelzi a weben. Általában URL-re és URN-re osztják, így az URL és az URN az URI összetevői.
URL: Valamelyik internetes erőforrás címe. Az URL határozza meg az erőforrás helyét és a hozzáférés módját.
URN: Valamelyik erőforrás neve a weben. Az URN lényege, hogy csak egy adott elem nevét határozza meg, amely több helyen is megtalálható.

Nincs is jobb egy konkrét példánál

URI = http://site/2009/09/uri-url-urn.html
URL = http://webhely
URL=/2009/09/uri-url-urn.html

Összegezve

Az URI az absztrakt azonosító fogalma, míg az URL és az URN a címek és nevek konkrét megvalósításai.
Remélem mindenkinek világos minden. Légy okos!

Mindannyiunk felfogása egyéni, ezért - vitatkozzon, és olvassa el a cikkhez fűzött megjegyzésekben a vitákat, sok érdekes dolog van.