Kuidas Google'i otsingupäring õigesti kirjutada. #2. Suhteline URL

Puhastab URL-id tekstis kasutamiseks, muudab valesid ja eemaldab ohtlikud märgid.

esc_url(), erinevalt esc_url_raw(), valmistab stringi ette ekraanil kuvamiseks.

Kasutage alati esc_url(), kui peate URL-e kustutama, näiteks tekstis, HTML-i märgendi atribuutides või mujal.

Funktsioon loob sümbolid HTML-üksustena, kasutage seda (X)HTML- või XML-dokumentide loomisel. Muudab ampersandi & ja jutumärgi " nende olemiteks & ".

Vältige URL-e, mis ei kasuta soovitud protokolli, nt. URL peab algama ühega järgmistest: http, https, ftp, ftps, mailto, news, irc, gopher, nntp, feed, telnet.

✈ 1 kord = 0,000052s = väga kiiresti| 50 000 korda = 0,31 s = väga kiiresti| PHP 7.1.2, WP 4.7.3

Tagastab

Liin. URL on kustutatud.

Kasutamine

$url = esc_url($url, $protokollid, $_kontekst); $url (string) (nõutav) URL puhastamiseks.
Vaikimisi: ei$protokollid (massiivi) Aktsepteeritud protokollide hulk. Vaikimisi on need järgmised: http, https, ftp, ftps, mailto, uudised, irc, gopher, nntp, voog, telnet.
Vaikimisi: null$_context (rida) Kuidas URL-i kasutatakse. Võib olla kuvatav või "" (tühi string). Kui kasutatakse kuva, asendatakse ampersand (&) ja jutumärgid (") nende olemitega.
Vaikimisi: "kuva"

Näited

#1. URL-i kraapimise demo

$url = "http;//example.com/link?var="some&"; echo esc_url($url); // väljastab: http://example.com/link?var="some&

#2. Suhteline URL

echo esc_url("/foo"); //> /foo

Kood esc url: wp-includes/formatting.php WP 5.2.2

Kuidas õigesti otsida saidi google.com abil

Tõenäoliselt teavad kõik, kuidas kasutada sellist otsingumootorit nagu Google =) Kuid mitte kõik ei tea, et kui koostate otsingupäringu spetsiaalsete konstruktsioonide abil õigesti, saate otsitava tulemusi palju tõhusamalt ja kiiremini =) Selles artiklis Püüan näidata seda ja seda, mida peate õigeks otsimiseks tegema

Google toetab mitmeid täpsemaid otsinguoperaatoreid, millel on saidil google.com otsimisel eriline tähendus. Tavaliselt muudavad need avaldused otsingut või isegi käsivad Google'il teha täiesti erinevat tüüpi otsinguid. Näiteks disain link: on erioperaator ja taotlus link: www.google.com ei anna teile tavalist otsingut, vaid leiab selle asemel kõik veebilehed, millel on lingid saidile google.com.
alternatiivsed taotluse tüübid

vahemälu: Kui lisate oma päringusse muid sõnu, tõstab Google need sõnad vahemällu salvestatud dokumendis esile.
Näiteks, vahemälu: www.veebisait kuvab vahemällu salvestatud sisu koos sõnaga "web" esile tõstetud.

link:Ülaltoodud otsingupäring näitab veebilehti, mis sisaldavad linke määratud päringule.
Näiteks: link: www.sait kuvab kõik lehed, millel on link aadressile http://www.site

seotud: Kuvab veebilehti, mis on "seotud" määratud veebilehega.
Näiteks, seotud: www.google.com loetleb veebilehed, mis on sarnased Google'i avalehega.

info: Päringu teave: kuvab osa teabest, mis Google'il on teie taotletava veebilehe kohta.
Näiteks, info: veebisait näitab teavet meie foorumi kohta =) (Armada – täiskasvanute veebimeistrite foorum).

Muud teabenõuded

määratle: Päring define: annab selle järele sisestatud sõnade määratluse, mis on kogutud erinevatest veebiallikatest. Määratlus kehtib kogu sisestatud fraasi kohta (see tähendab, et see hõlmab kõiki täpse päringu sõnu).

aktsiad: Kui alustate päringut aktsiatega: Google töötleb ülejäänud päringutermineid aktsiasümbolitena ja lingib lehele, mis näitab nende sümbolite jaoks valmis teavet.
Näiteks, aktsiad: Intel yahoo kuvab teavet Inteli ja Yahoo kohta. (Pange tähele, et peaksite sisestama uudiste sümbolid, mitte ettevõtte nime)

Päringu muutjad

sait: Kui lisate päringusse saidi:, piirab Google tulemusi nende veebisaitidega, mille ta sellelt domeenilt leiab.
Saate otsida ka üksikute tsoonide järgi, nt ru, org, com jne ( site:com site:ru)

allintitle: Kui käivitate päringu allintitle:, piirab Google tulemusi kõigi pealkirjas olevate päringusõnadega.
Näiteks, allintitle: Google'i otsing tagastab kõik Google'i lehed otsingu alusel, näiteks pildid, ajaveeb jne

pealkiri: Kui lisate päringusse title:, piirab Google tulemusi dokumentidega, mis sisaldavad seda sõna pealkirjas.
Näiteks, pealkiri: Äri

allinurl: Kui käivitate päringu allinurl-iga: Google piirab tulemused kõigi URL-is olevate päringusõnadega.
Näiteks, allinurl: google otsing tagastab dokumendid Google'iga ja otsib pealkirjas. Võimalusena saate eraldada sõnad kaldkriipsuga (/), mille järel otsitakse samal lehel olevaid sõnu mõlemal pool kaldkriipsu: Näide allinurl: foo/bar

inurl: Kui lisate päringusse inurl:, piirab Google tulemusi dokumentidega, mis sisaldavad seda sõna URL-is.
Näiteks, Animatsiooni inurl:sait

tekst: otsib lehe tekstist ainult määratud sõna, ignoreerides linkide pealkirja ja tekste ning muid mitteseotud asju. Sellest modifikaatorist on ka tuletis -. allintext: need. edasi otsitakse kõiki päringu sõnu ainult tekstist, mis võib samuti olla oluline, jättes tähelepanuta linkides sageli kasutatavad sõnad
Näiteks, intext: foorum

kuupäevavahemik: otsib ajavahemikus (kuupäevavahemik:2452389-2452389), kellaaegade kuupäevad on näidatud Juliuse vormingus.

No ja igasuguseid huvitavaid taotluste näiteid

Näited Google'i päringute kirjutamisest. Rämpsposti saatjatele

Inurl:control.guest?a=sign

Site:books.dreambook.com “Kodulehe URL” “Allkirjasta minu” inurl:sign

Sait: www.freegb.net koduleht

Inurl:sign.asp "Tähemärkide arv"

"Sõnum:" inurl:sign.cfm "Saatja:"

Inurl:register.php “Kasutaja registreerimine” “Veebisait”

Inurl:edu/külalisteraamat “Allkirjasta külalisteraamat”

Inurl:postitus "Postita kommentaar" "URL"

Inurl:/archives/ “Kommentaarid:” “Kas mäletate infot?”

"Skripti ja külalisteraamatu koostaja:" "URL:" "Kommentaarid:"

Inurl:?action=add "phpBook" "URL"

Pealkiri: "Esita uus lugu"

Ajakirjad

Inurl: www.livejournal.com/users/ mode=reply

Inurl greatestjournal.com/ mode=reply

Inurl:fastbb.ru/re.pl?

Inurl:fastbb.ru /re.pl? "Külaliste raamat"

Blogid

Inurl:blogger.com/comment.g?”postituse ID””anonüümne”

Inurl:typepad.com/ "Postita kommentaar" "Kas mäletate isiklikku teavet?"

Inurl:greatestjournal.com/community/ "Postita kommentaar" "anonüümsete postitajate aadressid"

"Postita kommentaar" "anonüümsete postitajate aadressid" -

Pealkiri: "Postita kommentaar"

Inurl:pirillo.com "Postita kommentaar"

Foorumid

Inurl:gate.html?”name=Foorumid” “mode=reply”

Inurl: "forum/posting.php?mode=reply"

Inurl: "mes.php?"

Inurl: "liikmed.html"

Inurl:forum/memberlist.php?”

Operaator "Plus" (+): Olukorraks, kus on vaja teksti sisse suruda mõni kohustuslik sõna. Selleks kasutage enne nõutavat sõna operaatorit "+". Oletame, et meil on taotlus Terminaator 2, päringu tulemusena saame infot ka filmi Terminaator, Terminaator 2, Terminaator 3 kohta. Et jätta ainult infot filmi Terminaator 2 kohta, paneme nende kahe ette “plussi”: vaid natuke "Üksinda kodus ma". Kui meil on taotlus nagu Terminaator +2.
Näiteks:
Ajakiri +Murzilka
+Bernoulli võrrand


Sõnade väljajätmine päringust. Loogiline "mitte" (-):
Sõnade välistamiseks kasutage miinus (-) välistustehteid. See tähendab, et loogiline "EI". Kasulik juhtudel, kui otseotsingu tulemused on liiga segased
Näiteks:
Akvaariumi rühm- otsime kõike akvaariumi kohta, välja arvatud grupp "Akvaarium"

Otsige täpset fraasi (""):
Kasulik konkreetse teksti otsimisel (tsitaadi põhjal terve artikkel). Selleks tuleb panna päring jutumärkidesse (topelt jutumärkidesse).
Näiteks:
"Ja koopas on kitsas ja seal on ainult üks vabadus ja me usaldame seda alati" - otsime Võssotski ballaadi rida korraga

Sõna tundmatute märkide operaator (
?) . Sümbol "?" päringu märksõnas, asendab ühe tähemärgi sõnas. Näiteks kui päringusõnas on täpselt üks täht teadmata, võib selle asemel asendada sümboli "?" . Sõna "jalgratas" sisestamisel asendatud sümboliga "?" , sisestab otsimootor ise puuduva tähe "Ja" ja tagastab päringule vastava tulemuse.

Sõnade kärpimine (*): mõnikord peate otsima teavet sõnaühendite kohta, milles üks või mitu sõna on tundmatud. Nendel eesmärkidel kasutatakse tundmatute sõnade asemel operaatorit “*”. Need. "*" - mis tahes sõna või sõnarühm.
Näiteks:
Meister ja *
Leonardo * Vinci

Sünonüümiotsingu operaator (~):
Kui soovite leida tekste, mis ei sisalda mitte ainult teie märksõnu, vaid ka nende sünonüüme, võite kasutada operaatorit "~" enne sõna, mille sünonüüme soovite leida.
Näiteks:
~ metamorfooside liigid
~Objektorientatsioon

Vahemiku operaator (..):
Neile, kes peavad arvudega töötama, on Google võimaldanud otsida numbritevahelisi vahemikke. Kõigi lehtede leidmiseks, mis sisaldavad teatud vahemikus “alates kuni” olevaid numbreid, peate nende äärmuslike väärtuste vahele panema kaks punkti (..), st vahemiku operaatori.
Näiteks:
Osta raamat $100...$150
Rahvaarv 1913..1935

vahemälu: Kui lisate oma päringusse muid sõnu, tõstab Google need sõnad vahemällu salvestatud dokumendis esile.
Näiteks, vahemälu: www.armadaboard.com veebis kuvab vahemällu salvestatud sisu koos sõnaga "web" esile tõstetud.

link:Ülaltoodud otsingupäring näitab veebilehti, mis sisaldavad linke määratud päringule.
Näiteks: link: www.armadaboard.com kuvab kõik lehed, millel on link aadressile http://www.armadaboard.com

seotud: Kuvab veebilehti, mis on "seotud" määratud veebilehega.
Näiteks, seotud: www.google.com loetleb veebilehed, mis on sarnased Google'i avalehega.

info: Päringu teave: kuvab osa teabest, mis Google'il on teie taotletava veebilehe kohta.
Näiteks, info: armadaboard.com näitab teavet meie foorumi kohta =) (Armada – täiskasvanute veebimeistrite foorum).

Muud teabenõuded

määratle: Päring define: annab selle järele sisestatud sõnade määratluse, mis on kogutud erinevatest veebiallikatest. Määratlus kehtib kogu sisestatud fraasi kohta (see tähendab, et see hõlmab kõiki täpse päringu sõnu).

aktsiad: Kui alustate päringut aktsiatega: Google töötleb ülejäänud päringutermineid aktsiasümbolitena ja lingib lehele, mis näitab nende sümbolite jaoks valmis teavet.
Näiteks, aktsiad: Intel yahoo kuvab teavet Inteli ja Yahoo kohta. (Pange tähele, et peaksite sisestama uudiste sümbolid, mitte ettevõtte nime)

Päringu muutjad

sait: Kui lisate päringusse saidi:, piirab Google tulemusi nende veebisaitidega, mille ta sellelt domeenilt leiab.
Saate otsida ka üksikute tsoonide järgi, nt ru, org, com jne ( site:com site:ru)

allintitle: Kui käivitate päringu allintitle:, piirab Google tulemusi kõigi pealkirjas olevate päringusõnadega.
Näiteks, allintitle: Google'i otsing tagastab kõik Google'i lehed otsingu alusel, näiteks pildid, ajaveeb jne

pealkiri: Kui lisate päringusse title:, piirab Google tulemusi dokumentidega, mis sisaldavad seda sõna pealkirjas.
Näiteks, pealkiri: Äri

allinurl: Kui käivitate päringu allinurl-iga: Google piirab tulemused kõigi URL-is olevate päringusõnadega.
Näiteks, allinurl: google otsing tagastab dokumendid Google'iga ja otsib pealkirjas. Võimalusena saate eraldada sõnad kaldkriipsuga (/), mille järel otsitakse samal lehel olevaid sõnu mõlemal pool kaldkriipsu: Näide allinurl: foo/bar

inurl: Kui lisate päringusse inurl:, piirab Google tulemusi dokumentidega, mis sisaldavad seda sõna URL-is.
Näiteks, Animatsiooni aadress: armadaboard.com

tekst: otsib lehe tekstist ainult määratud sõna, ignoreerides linkide pealkirja ja tekste ning muid mitteseotud asju. Sellest modifikaatorist on ka tuletis -. allintext: need. edasi otsitakse kõiki päringu sõnu ainult tekstist, mis võib samuti olla oluline, jättes tähelepanuta linkides sageli kasutatavad sõnad
Näiteks, intext: foorum

kuupäevavahemik: otsib ajavahemikus (kuupäevavahemik:2452389-2452389), kellaaegade kuupäevad on näidatud Juliuse vormingus.

faili tüüp: Nagu teate, ei indekseeri Google mitte ainult html-lehti. Kui teil oli vaja näiteks leida teavet mõnest muust failitüübist kui html, võite kasutada failitüübi operaatorit, mis võimaldab otsida teavet konkreetse failitüübi (html, pdf, doc, rtf...) järgi. .
Näiteks:
Spetsifikatsioon html-failitüüp:pdf
Essee failitüüp: rtf

No ja igasuguseid huvitavaid taotluste näiteid:

Näited Google'i päringute kirjutamisest. Rämpsposti saatjatele

Inurl:control.guest?a=sign

Site:books.dreambook.com “Kodulehe URL” “Allkirjasta minu” inurl:sign

Sait: www.freegb.net koduleht

Inurl:sign.asp "Tähemärkide arv"

"Sõnum:" inurl:sign.cfm "Saatja:"

Inurl:register.php “Kasutaja registreerimine” “Veebisait”

Inurl:edu/külalisteraamat “Allkirjasta külalisteraamat”

Inurl:postitus "Postita kommentaar" "URL"

Inurl:/archives/ “Kommentaarid:” “Kas mäletate infot?”

"Skripti ja külalisteraamatu koostaja:" "URL:" "Kommentaarid:"

Inurl:?action=add "phpBook" "URL"

Pealkiri: "Esita uus lugu"

Ajakirjad

Inurl: www.livejournal.com/users/ mode=reply

Inurl greatestjournal.com/ mode=reply

Inurl:fastbb.ru/re.pl?

Inurl:fastbb.ru /re.pl? "Külaliste raamat"

Blogid

Inurl:blogger.com/comment.g?”postituse ID””anonüümne”

Inurl:typepad.com/ "Postita kommentaar" "Kas mäletate isiklikku teavet?"

Inurl:greatestjournal.com/community/ "Postita kommentaar" "anonüümsete postitajate aadressid"

"Postita kommentaar" "anonüümsete postitajate aadressid" -

Pealkiri: "Postita kommentaar"

Inurl:pirillo.com "Postita kommentaar"

Foorumid

Inurl:gate.html?”name=Foorumid” “mode=reply”

Inurl: "forum/posting.php?mode=reply"

Inurl: "mes.php?"

Inurl: "liikmed.html"

Inurl:forum/memberlist.php?”