Kako ispravno napisati Google upit za pretraživanje. #2. Relativni URL

Čisti URL-ove za upotrebu u tekstu, mijenja netočne i uklanja opasne znakove.

esc_url(), za razliku od esc_url_raw(), priprema niz za prikaz na ekranu.

Uvijek koristite esc_url() kada trebate izbrisati URL-ove, primjerice u tekstu, u atributima HTML oznake ili bilo gdje drugdje.

Funkcija stvara simbole kao HTML entitete, koristite je pri izradi (X)HTML ili XML dokumenata. Mijenja znak & i navodnik "u njihove entitete &,".

Izbjegavajte URL-ove koji ne koriste željeni protokol, npr. URL mora započeti s jednim od: http, https, ftp, ftps, mailto, news, irc, gopher, nntp, feed, telnet.

✈ 1 put = 0,000052s = vrlo brzo| 50000 puta = 0,31 s = vrlo brzo| PHP 7.1.2, WP 4.7.3

Povratak

Linija. Izbrisan URL.

Korištenje

$url = esc_url($url, $protokoli, $_kontekst); $url(string) (obavezno)
URL za čišćenje. Zadano: ne $protokoli(niz)
Niz prihvaćenih protokola. Prema zadanim postavkama to su: http, https, ftp, ftps, mailto, news, irc, gopher, nntp, feed, telnet. Zadano: nula $_kontekst(linija)
Kako će se URL koristiti. Može biti prikaz ili "" (prazan niz). Ako se koristi prikaz, ampersand (&) i navodnici (") bit će zamijenjeni svojim entitetima.

Zadano: "prikaz"

Primjeri

#1. Demo scraping URL-a

$url = "http;//example.com/link?var="some&"; echo esc_url($url); // ispisat će: http://example.com/link?var="some&

#2. Relativni URL

echo esc_url("/foo"); //> /foo Kodirati esc url:

wp-includes/formatting.php WP 5.2.2

Kako ispravno pretraživati ​​pomoću google.com

Svatko vjerojatno zna kako koristiti tražilicu poput Googlea =) Ali ne znaju svi da ako ispravno sastavite upit za pretraživanje pomoću posebnih konstrukcija, možete postići rezultate onoga što tražite mnogo učinkovitije i brže =) U ovom članku Pokušat ću pokazati to i što trebate učiniti da biste ispravno pretraživali Google podržava nekoliko naprednih operatora pretraživanja koji imaju posebno značenje prilikom pretraživanja na google.com. Obično te izjave mijenjaju pretraživanje ili čak govore Googleu da izvrši potpuno različite vrste pretraživanja. Na primjer, dizajn link: je poseban operator, a zahtjev poveznica: www.google.com
neće vam ponuditi normalno pretraživanje, već će umjesto toga pronaći sve web stranice koje imaju veze na google.com.

alternativne vrste zahtjeva Ako uključite druge riječi u svoj upit, Google će istaknuti te uključene riječi unutar predmemoriranog dokumenta.
Na primjer, cache:www.web stranicaće prikazati sadržaj u predmemoriji s istaknutom riječi "web".

Google podržava nekoliko naprednih operatora pretraživanja koji imaju posebno značenje prilikom pretraživanja na google.com. Obično te izjave mijenjaju pretraživanje ili čak govore Googleu da izvrši potpuno različite vrste pretraživanja. Na primjer, dizajn Gornji upit za pretraživanje prikazat će web stranice koje sadrže poveznice na navedeni upit.
Na primjer: poveznica: www.site prikazat će sve stranice koje imaju vezu na http://www.site

povezano: Prikazuje web stranice koje su "povezane" s navedenom web stranicom.
Na primjer, povezano: www.google.com izlistat će web stranice koje su slične Googleovoj početnoj stranici.

info: Informacije o upitu: predstavit će neke informacije koje Google ima o web stranici koju tražite.
Na primjer, info: web stranica pokazat će informacije o našem forumu =) (Armada - Forum za odrasle webmastere).

Ostali zahtjevi za informacijama

definirati: Upit define: pružit će definiciju riječi koje unesete nakon njega, prikupljenu iz različitih izvora na mreži. Definicija će biti za cijelu unesenu frazu (to jest, uključit će sve riječi u točnom upitu).

dionice: Ako započnete upit s dionicama: Google će ostatak upita obraditi kao simbole dionica i povezati se na stranicu koja prikazuje gotove informacije za te simbole.
Na primjer, dionice:Intel yahoo pokazat će informacije o Intelu i Yahoou. (Imajte na umu da biste trebali upisati simbole udarnih vijesti, a ne naziv tvrtke)

Modifikatori upita

stranica: Ako uključite site: u svoj upit, Google će ograničiti rezultate na one web stranice koje pronađe u toj domeni.
Također možete pretraživati ​​po pojedinačnim zonama, kao što su ru, org, com itd. ( web mjesto:com web mjesto: ru)

sav naslov: Ako pokrenete upit s allintitle:, Google će ograničiti rezultate na sve riječi upita u naslovu.
Na primjer, allintitle: google pretragaće vratiti sve Google stranice pretraživanjem kao što su slike, blog itd

naslov: Ako uključite intitle: u svoj upit, Google će ograničiti rezultate na dokumente koji sadrže tu riječ u naslovu.
Na primjer, naslov: Posao

allinurl: Ako pokrenete upit s allinurl: Google će ograničiti rezultate na sve riječi upita u URL-u.
Na primjer, allinurl: google pretraživanje vratit će dokumente s googleom i pretraživati ​​u naslovu. Također, kao opciju, riječi možete odvojiti kosom crtom (/) tada će se riječi s obje strane kose crte pretraživati ​​unutar iste stranice: Primjer allinurl: foo/bar

inurl: Ako uključite inurl: u svoj upit, Google će ograničiti rezultate na dokumente koji sadrže tu riječ u URL-u.
Na primjer, Animacija inurl:site

tekst: pretražuje samo navedenu riječ u tekstu stranice, zanemarujući naslov i tekstove poveznica, kao i druge stvari koje nisu povezane s tim. Postoji i izvedenica ovog modifikatora -. sav tekst: one. dalje će se sve riječi u upitu pretraživati ​​samo u tekstu, što također može biti važno, zanemarujući često korištene riječi u poveznicama
Na primjer, intext:forum

raspon datuma: pretražuje u vremenskom okviru (raspon datuma: 2452389-2452389), datumi za vremena navedeni su u julijanskom formatu.

Pa, i svakakvih zanimljivih primjera upita

Primjeri pisanja upita za Google. Za spamere

Inurl:control.guest?a=sign

Site:books.dreambook.com “URL početne stranice” “Potpiši moj” inurl:znak

Web stranica: www.freegb.net Početna stranica

Inurl:sign.asp “Broj znakova”

“Poruka:” inurl:sign.cfm “Pošiljatelj:”

Inurl:register.php “Registracija korisnika” “Web stranica”

Inurl:edu/guestbook “Upišite se u knjigu gostiju”

Inurl:post “Objavi komentar” “URL”

Inurl:/archives/ “Komentari:” “Sjećate li se informacija?”

“Skriptu i knjigu gostiju izradio:” “URL:” “Komentari:”

Inurl:?action=add “phpBook” “URL”

Naslov: "Pošalji novu priču"

Časopisi

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

Inurl greatestjournal.com/ mode=reply

Inurl:fastbb.ru/re.pl?

Inurl:fastbb.ru /re.pl? "Knjiga gostiju"

blogovi

Inurl:blogger.com/comment.g?”postID””anonymous”

Inurl:typepad.com/ “Objavi komentar” “Sjećaš li se osobnih podataka?”

Inurl:greatestjournal.com/community/ “Objavi komentar” “adrese anonimnih postera”

“Objavi komentar” “adrese anonimnih postera” -

Naslov: "Objavi komentar"

Inurl:pirillo.com “Objavi komentar”

Forumi

Inurl:gate.html?”name=Forumi” “mode=odgovor”

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

Inurl:"mes.php?"

Inurl:”members.html”

Inurl:forum/memberlist.php?"

Operator "Plus" (+): Za situaciju kada treba na silu ubaciti neku obaveznu riječ u tekst. Da biste to učinili, upotrijebite operator "+" prije tražene riječi. Recimo ako imamo zahtjev Terminator 2, kao rezultat zahtjeva imat ćemo informacije o filmu Terminator, Terminator 2, Terminator 3. Kako bismo ostavili samo informacije o filmu Terminator 2, ispred dva stavljamo “plus”: samo malo o “ Sam u kući I”. Ako imamo zahtjev kao Terminator +2.
Na primjer:
Časopis +Murzilka
+Bernoullijeva jednadžba


Isključivanje riječi iz upita. Logično "ne" (-):
Da biste isključili bilo koju riječ, upotrijebite minus (-) operatore isključenja. Odnosno logično “NE”. Korisno u slučajevima kada su izravni rezultati pretraživanja previše pretrpani
Na primjer:
Skupina akvarija- tražimo sve o akvariju, osim grupe "Akvarij"

Potražite točnu frazu (""):
Korisno za traženje određenog teksta (cijeli članak na temelju citata). Da biste to učinili, upit trebate staviti u navodnike (dvostruke navodnike).
Na primjer:
"I tamnica je tijesna, i samo je jedna sloboda I uvijek se u nju uzdamo" - tražimo red po red balade Vysotskog

Operator nepoznatih znakova u riječi (
?) . Simbol "?" u ključnoj riječi upita, zamjenjuje jedan znak u riječi. Na primjer, ako je točno jedno od slova u riječi upita nepoznato, simbol se može zamijeniti umjesto njega "?" . Prilikom unosa riječi "bicikl" sa zamijenjenim simbolom "?" , tražilica će sama ubaciti slovo koje nedostaje "I", i vratit će rezultat koji odgovara zahtjevu.

Skraćivanje riječi (*): Ponekad morate tražiti informacije o kombinaciji riječi u kojoj su jedna ili više riječi nepoznate. U te svrhe, umjesto nepoznatih riječi, koristi se operator “*”. one. "*" - bilo koja riječ ili grupa riječi.
Na primjer:
Majstor i *
Leonardo * Vinci

Operator pretraživanja sinonima (~):
Ako želite pronaći tekstove koji sadrže ne samo vaše ključne riječi, već i njihove sinonime, tada možete koristiti operator “~” ispred riječi za koju želite pronaći sinonime.
Na primjer:
Vrste ~metamorfoza
~Orijentacija objekta

Operator raspona (..):
Za one koji moraju raditi s brojevima, Google je omogućio pretraživanje raspona između brojeva. Da biste pronašli sve stranice koje sadrže brojeve u određenom rasponu “od - do”, potrebno je između ovih ekstremnih vrijednosti staviti dvije točke (..), odnosno operator raspona.
Na primjer:
Kupite knjigu $100..$150
Broj stanovnika 1913..1935

alternativne vrste zahtjeva Ako uključite druge riječi u svoj upit, Google će istaknuti te uključene riječi unutar predmemoriranog dokumenta.
Na primjer, predmemorija: www.armadaboard.com webće prikazati sadržaj u predmemoriji s istaknutom riječi "web".

Google podržava nekoliko naprednih operatora pretraživanja koji imaju posebno značenje prilikom pretraživanja na google.com. Obično te izjave mijenjaju pretraživanje ili čak govore Googleu da izvrši potpuno različite vrste pretraživanja. Na primjer, dizajn Gornji upit za pretraživanje prikazat će web stranice koje sadrže poveznice na navedeni upit.
Na primjer: poveznica: www.armadaboard.com prikazat će sve stranice koje imaju poveznicu na http://www.armadaboard.com

povezano: Prikazuje web stranice koje su "povezane" s navedenom web stranicom.
Na primjer, povezano: www.google.com izlistat će web stranice koje su slične Googleovoj početnoj stranici.

info: Informacije o upitu: predstavit će neke informacije koje Google ima o web stranici koju tražite.
Na primjer, info: armadaboard.com pokazat će informacije o našem forumu =) (Armada - Forum za odrasle webmastere).

Ostali zahtjevi za informacijama

definirati: Upit define: pružit će definiciju riječi koje unesete nakon njega, prikupljenu iz različitih izvora na mreži. Definicija će biti za cijelu unesenu frazu (to jest, uključit će sve riječi u točnom upitu).

dionice: Ako započnete upit s dionicama: Google će ostatak upita obraditi kao simbole dionica i povezati se na stranicu koja prikazuje gotove informacije za te simbole.
Na primjer, dionice:Intel yahoo pokazat će informacije o Intelu i Yahoou. (Imajte na umu da biste trebali upisati simbole udarnih vijesti, a ne naziv tvrtke)

Modifikatori upita

stranica: Ako uključite site: u svoj upit, Google će ograničiti rezultate na one web stranice koje pronađe u toj domeni.
Također možete pretraživati ​​po pojedinačnim zonama, kao što su ru, org, com itd. ( web mjesto:com web mjesto: ru)

sav naslov: Ako pokrenete upit s allintitle:, Google će ograničiti rezultate na sve riječi upita u naslovu.
Na primjer, allintitle: google pretragaće vratiti sve Google stranice pretraživanjem kao što su slike, blog itd

naslov: Ako uključite intitle: u svoj upit, Google će ograničiti rezultate na dokumente koji sadrže tu riječ u naslovu.
Na primjer, naslov: Posao

allinurl: Ako pokrenete upit s allinurl: Google će ograničiti rezultate na sve riječi upita u URL-u.
Na primjer, allinurl: google pretraživanje vratit će dokumente s googleom i pretraživati ​​u naslovu. Također, kao opciju, riječi možete odvojiti kosom crtom (/) tada će se riječi s obje strane kose crte pretraživati ​​unutar iste stranice: Primjer allinurl: foo/bar

inurl: Ako uključite inurl: u svoj upit, Google će ograničiti rezultate na dokumente koji sadrže tu riječ u URL-u.
Na primjer, Animacija inurl:armadaboard.com

tekst: pretražuje samo navedenu riječ u tekstu stranice, zanemarujući naslov i tekstove poveznica, kao i druge stvari koje nisu povezane s tim. Postoji i izvedenica ovog modifikatora -. sav tekst: one. dalje će se sve riječi u upitu pretraživati ​​samo u tekstu, što također može biti važno, zanemarujući često korištene riječi u poveznicama
Na primjer, intext:forum

raspon datuma: pretražuje u vremenskom okviru (raspon datuma: 2452389-2452389), datumi za vremena navedeni su u julijanskom formatu.

vrsta datoteke: Kao što znate, Google ne indeksira samo html stranice. Ako ste, primjerice, trebali pronaći neke informacije u vrsti datoteke koja nije html, možete koristiti operator filetype koji vam omogućuje pretraživanje informacija u određenoj vrsti datoteke (html, pdf, doc, rtf...) .
Na primjer:
Specifikacija html filetype:pdf
Vrsta datoteke eseja: rtf

Pa, i svakakvih zanimljivih primjera upita:

Primjeri pisanja upita za Google. Za spamere

Inurl:control.guest?a=sign

Site:books.dreambook.com “URL početne stranice” “Potpiši moj” inurl:znak

Web stranica: www.freegb.net Početna stranica

Inurl:sign.asp “Broj znakova”

“Poruka:” inurl:sign.cfm “Pošiljatelj:”

Inurl:register.php “Registracija korisnika” “Web stranica”

Inurl:edu/guestbook “Upišite se u knjigu gostiju”

Inurl:post “Objavi komentar” “URL”

Inurl:/archives/ “Komentari:” “Sjećate li se informacija?”

“Skriptu i knjigu gostiju izradio:” “URL:” “Komentari:”

Inurl:?action=add “phpBook” “URL”

Naslov: "Pošalji novu priču"

Časopisi

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

Inurl greatestjournal.com/ mode=reply

Inurl:fastbb.ru/re.pl?

Inurl:fastbb.ru /re.pl? "Knjiga gostiju"

blogovi

Inurl:blogger.com/comment.g?”postID””anonymous”

Inurl:typepad.com/ “Objavi komentar” “Sjećaš li se osobnih podataka?”

Inurl:greatestjournal.com/community/ “Objavi komentar” “adrese anonimnih postera”

“Objavi komentar” “adrese anonimnih postera” -

Naslov: "Objavi komentar"

Inurl:pirillo.com “Objavi komentar”

Forumi

Inurl:gate.html?”name=Forumi” “mode=odgovor”

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

Inurl:"mes.php?"

Inurl:”members.html”

Inurl:forum/memberlist.php?"