Datorurķēšana viedtālrunī, vienkārši nosūtot īsziņu?

Es to zinu

  • Robots Exclusion Protocol (robots.txt)
  • Other similar .txt protocols (ieskaitot sellers.json)
  • favicon.ico

jābūt jāievieto saknes direktorijā (saskaņā ar to oficiālo specifikāciju) šādi:

  • /ads.txt
  • /favicon.ico
  • /humans.txt
  • /robots.txt
  • /sellers.json

Par ko:

  • /.well-known/ ?

Jābūt /.well-known/ arī ievietot saknes direktorijā atbilstoši tā oficiālajai specifikācijai?

Vai ir kādi citi faili vai mapes, kas jābūt ievietot saknes direktorijā?

  • 1 Tehniski nekas nav jāievieto jūsu tīmekļa servera dokumenta saknes direktorijā. Pat ja dokuments jāpiegādā no URL saknes, varat izmantot servera konfigurāciju, piemēram, Alias vai RewriteRule lai to apkalpotu no jebkura izvēlēta direktorija.
  • 1 Skatiet arī Kas ir. Labi pazīstams / direktorijs un kā man to izveidot? The .well-known RFC ir mēģinājums "novērst" šo "problēmu". Turpmāk ikvienam, kurš izveido URL, kuram jābūt katrā vietnē, vairs nevajadzētu to ievietot vietnes saknē, bet drīzāk URL ceļam jāpievieno /.well-known/. Ja cilvēki ievēro šo RFC, nevajadzētu izveidot papildu vietrāžus URL, kuriem jābūt jūsu vietnes pamatā.
  • Tas noteikti ir nomierinoši, lai uzzinātu, @StephenOstermiller. Es domāju, vai tas būtu likumīgi 301 Redirect a robots.txt failu, izmantojot Apache .htaccess mod_rewrite vai ja meklētājprogrammas vienkārši ignorētu a 301 redirected protokols. Neskatoties uz to, šajā gadījumā es neesmu pārliecināts, vai varu izmantot novirzīšanas priekšrocības - mans pamatjautājums ir tāds, ka es vēlos, lai tajā pašā tīmekļa telpā es varētu iestatīt vienu vai vairākas vietņu konfigurācijas, kas nav saknes. Ja būtu tikai viens, no kura es noteikti varētu novirzīt /robots.txt uz /my-site-configuration/robots.txt... bet ja man ir vairāk ...
  • Man arī patīk ideja izmantot /.well-known/ visiem standarta konfigurācijas un protokola failiem. Man šī ideja ļoti patīk. Bet es nevaru atrast /.well-known/robots.txt savvaļā jebkur.
  • 1 robots.txt tika izveidots iepriekš .well-known. RFC par .well-known norāda, ka tas attiecas tikai uz turpmāk izveidotajiem vietrāžiem URL. URL, piemēram, /robots.txt kas pastāvēja iepriekš, paliks pašreizējā saknes URL.

Jābūt /.well-known/ arī ievietot saknes direktorijā?

The /.well-known/ prefikss ir noteikts standarts (RFC8615), kuram var oficiāli reģistrēt īpašus URI sufiksus. Tātad jā, tam vajadzētu būt saknes direktorijā.

Vairāk informācijas:
https://serverfault.com/questions/795467/for-what-is-the-well-known-folder

Citus, par kuriem es varu iedomāties, no rokas ...

  • humans.txt
  • Google vietnes HTML verifikācijas fails: google123...html
  • Bing vietnes HTML verifikācijas fails: BingSiteAuth.xml
  • Citi vietnes verifikācijas faili ... lai gan lielākajai daļai šis saraksts, iespējams, ir ierobežots, ja jūs iekļaujat visus iespējamos trešo pušu pakalpojumus, šis saraksts var ievērojami pieaugt ?!

Protams, viņiem tas nav obligāti nepieciešams fiziski pastāv vietnes saknē, taču tām jābūt pieejamām, izmantojot vietnes saknes URL (ja vispār ir).

  • Paldies, @MrWhite. Tikai, lai precizētu, vai jūs norādāt, ka tas tā nav /.well-known/ jābūt atrasties saknes direktorijā? Ja tas var aiziet citur, nesalaužot lietas, es labprāt to noņemšu no jābūt saknes direktorijā sarakstā.
  • Nē, tā jābūt jābūt pieejamiem saknes direktorijā. The /.well-known/ prefikss ir noteikts standarts. Kaut arī šo atrašanās vietu, iespējams, var konfigurēt noteiktiem pakalpojumiem, atrodoties koplietotajā serverī, jūs to mazāk kontrolēsit. Atvainojiet, mana atbilde nebija īpaši skaidra, es to atjaunināšu ...

Es domāju, ka var būt grūti iegūt izsmeļošu visu iespējamo failu sarakstu, kuriem jādzīvo pašā saknē. Pirmkārt, dažādas satura pārvaldības sistēmas var ievietot dažādus failus saknē, bet citas - citur, tāpēc tas ir atkarīgs no tā, kuru platformu jūs izmantojat.

Parasti jūsu index.html fails tiks atrasts saknē, taču paturiet prātā, ka jūsu sakne joprojām ir mape, kurai var būt dažādi nosaukumi, atkarībā no jūsu tīmekļa resursdatora vai CMS.

Tad jums ir mainīgi standarti. The sitemap.xml fails parasti tika ievietots saknē, taču mūsdienās daudzi CMS, piemēram, WordPress (izmantojot spraudņus, piemēram, Yoast), ļauj izveidot sitemap_index.xml failu, pēc kura tiek izveidots vietņu karšu saraksts, kas sadalīts pēc satura veida. Dažreiz viņi visi dzīvo saknē; citreiz viņi atrodas direktorijā. Viņu ievietošana direktorijā ir labi, ja vien vietnes kartes indeksa fails atrodas saknē un meklēšanas roboti var viegli atrast un pārmeklēt šo direktoriju. Tādējādi sitemap.xml fails, iespējams, vietnē vairs vispār nepastāv, aizstāts ar (nedaudz) sarežģītāku vietnes kartes informācijas arhitektūru. Vairāk par WordPress XML vietnes kartēm šeit.

Un tad jums ir īpaši lietošanas gadījumi. Ja jūsu vietne ir izdevējs un aktīvi pārdod krājumus reklāmu rādīšanai, jums ir nepieciešams ads.txt failu. Šim failam jābūt saknē. Ja esat reklāmas birojs vai SSP (pārdošanas sānu platforma), jums ir nepieciešams sellers.json failu, kuram arī vajadzētu būt saknei. Lasiet vairāk par ads.txt un sellers.json.

Iespējams, labākais veids, kā to izdarīt, ir uzzināt vairāk par savu CMS, noskaidrot meklēto funkcionalitāti un ievērot standartu, kur dokumentācija jums pateiks, kur vajadzētu būt svarīgākajiem failiem.

Lai uzzinātu, kā to dara WordPress, šeit ir sākuma raksts.

  • 1 Paldies, @HenryVisotski. Lai precizētu, es nemeklēju "var būt saknes direktorijā" vai "parasti atrodams saknes direktorijā" vai pat "vajadzētu būt saknes direktorijā" - tikai "JĀBŪT saknes direktorijā".
  • Re: "uzziniet vairāk par savu CMS" - heh, es esmu rakstīšana CMS. Tāpēc es uzdodu jautājumu augšpusē - lai pārliecinātos, vai neesmu palaidis garām nevienu failu vai mapi, kuriem būtu fiksēta, iepriekš norādīta atrašanās vieta.
  • 1 Rakstīt CMS? Tagad tas ir forši! @Rounin es teiktu, ka paskatieties, ko dara WP un Drupal, viņi ir tik labi pierādījuši, ka viņu vadībai ir labi sekot vai smelties idejas. Tas ir labs WP sākumpunkts: wpbeginner.com/beginners-guide/…. Bez tam index.html failu, jūs vēlaties .htaccess fails saknē.
  • Atbildei pievienota 1 saite, @Rounin - paldies par atsauksmēm! Jā, ja jūsu CMS atšķiras, tad, iespējams, tikai robots.txt un ads.txt, jo tā ir paredzamā atrašanās vieta, ja esat robots. Ads.txt tagad ir izšķiroša nozīme, ja esat izdevējs, kurš mēģina gūt peļņu; Esmu reklāmas tehnoloģiju speciāliste, lai varētu par to galvot. Favicon jābūt tajā pašā mapē kā indeksa fails, taču tas ir arī neobligāts; skatīt šeit: stackoverflow.com/questions/21359342/…
  • Tad jums ir mainīgi standarti sitemap.xml fails parasti tika ievietots saknē "- vietnes kartes XML failam nekad nebija jāatrodas vietnes saknē, un to nekad nevajadzēja saukt par" sitemap.xml "- tas bija vienkārši ērtums, ko vietnes mēdza pieņemt. Neatkarīgi no tā par to, kur tas atrodas vai kā to sauc, jums joprojām bija jāinformē meklētājprogrammas, kur to atrast.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?