WordPress spraudņa izstrādes apmācība no jauna (14. daļa) Publicējiet veidlapas datus WordPress spraudnī

Mana WordPress vietne cPanel apkalpo admin-ajax.php fails, kas tērē CPU resursus. Kā es varu atrisināt šo problēmu? Vai man vajadzētu to izmantot savā robots.txt failu vai nē?

User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php 

  • Kāds ir iemesls, kāpēc apsverat iespēju piekļūt rāpuļprogrammām admin-ajax? Ja to izmanto tikai jūsu vietnes administratori, jūs atteiksiet robota piekļuvi tam. Pat ja jūs to izdarījāt, es nesaprotu, kā tas varētu palīdzēt ar CPU resursiem. Iespējams, ka tas neko nedara tikai reģistrētam administratoram.
  • Ja to lieto kaut kas cits, nevis administrators, iespējams, ka hakeri to mērķē. Tādā gadījumā robots.txt nemaz nepalīdzēs. Robots.txt ir kā zīme, kurā teikts "lūdzu", taču tā vispār netiek ieviesta, un hakeri to vienkārši ignorēs.
  • 1 @StephenOstermiller Administr-ajax.php iekļaušanas iemesls ir tas, ka tieši tā darbojas WordPress ietvertā AJAX sistēma pat publiskajai pusei. Tātad, ja kodējat motīvu vai spraudni, izmantojot Wordpress ietvaru, kas izmanto AJAX, piekļuvei admin-ajax.php jābūt publiskai. Es domāju, ka personīgi tā ir stulba situācija, bet tā tas ir. Turklāt es neesmu ventilators, lai uzzinātu, kuras mapes ir aizliegtas, it īpaši tāpēc, ka uz šo mapi nekad nebūtu saites.

Šo failu front-end bieži izmanto tēmas un spraudņi. Pirms pāris gadiem tas tika mainīts failā WordPress robots.txt, lai ļautu rāpot šī iemesla dēļ pēc tam, kad google nevarēja to pārmeklēt.

WP Core biļešu pavediens ir atrodams šeit un piedāvā papildinformāciju https://core.trac.wordpress.org/ticket/33156

Ja ar “atļaut” jūs domājat ļaut Google to pārmeklēt, jā. Google vēlas redzēt, kā jūsu vietne tiek veidota, ieskaitot CSS, JS un Ajax failus.

  • Es to nedomātu /wp-admin/ URL tiks izmantoti CSS, JS vai AJAX. Vietnes īpašnieks parasti izmanto administratora failus jauna satura rakstīšanai, satura apstiprināšanai un tamlīdzīgiem. Izklausās, ka šis URL varētu būt izņēmums. Ja tas tā ir, droši vien būtu vērts to paskaidrot atbildē.

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