De ce ar trebui să adaugi URL-urile pe lista albă în firewall-ul WordFence (și cum să faci asta)

If you’re using Page Builder Sandwich along with Wordfence Security, there’s a chance you might have encountered something called a 403 error.

Now, according to WordPress resource site WPBeginner, 403 errors occur when server permissions don’t allow access to a specific page.

Dar ce înseamnă o eroare 403 și de ce apare aceasta în Page Builder Sandwich în primul rând?

The 403 Error Explained

Cea mai frecventă cauză a erorii 403 este atunci când pluginurile de securitate nu sunt configurate într-un anumit mod sau standard.

Like WordFence, most security plugins from WordPress restrict some actions if they’re suspected or proven to be malicious. These scenarios usually occur on your WP Admin or WP Login page, or show up as pop-ups alerting you that you don’t have authorization to view your page.

Iată cum va arăta fereastra pop-up dacă o întâlniți vreodată pe Sandwich:

So what does this mean? Is Sandwich safe to use? Is WordFence bad? And does the 403 error warrant bad points for both Wordfence and Page Builder Sandwich?

Ei bine, nu.

All of this just means that Wordfence is extra careful when scanning your external plugins.

And that’s actually a really good thing, especially since they’re a security plugin.

WordFence is Legit…

WordFence este unul dintre cele mai populare pluginuri de securitate pentru WordPress. Are peste un milion de instalări active, așa că sunt șanse mari să fie instalat și pe site-ul dvs. WP. Există dintr-un motiv întemeiat: nu doar pentru a vă păstra site-ul în siguranță, ci și pentru a reduce riscurile de securitate și pentru a îmbunătăți securitatea generală a site-ului dvs.

tl;dr WordFence este legitim.

…And So is Sandwich. But Why Does It Need Whitelisting?

Nu doar Sandwich este blocat de WordFence.

Alte pluginuri și adrese URL necesită, de asemenea, adăugarea pe lista albă (inversul listei negre) în WordFence. Unele pluginuri mai populare s-ar putea să fi fost deja permise de Wordfence.

Așadar, ce se întâmplă în culise și de unde provine eroarea 403?

Ajax Functions and Page Builder Sandwich

Page Builder Sandwich efectuează funcții ajax pe tot parcursul experienței dvs. de editare. La fel fac și anumite pluginuri.

W3Schools detaliază puțin mai mult despre ajax:

AJAX is a technique for creating fast and dynamic web pages. It allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

Chart taken from W3Schools

În Page Builder Sandwich, apelurile ajax variază de la obținerea mapărilor de shortcode-uri, randarea shortcode-urilor până la salvarea modificărilor. Acest lucru vă poate face să întâmpinați probleme, cum ar fi eroarea 403, probleme la salvarea conținutului sau shortcode-uri nerandate. Acesta este momentul în care ar putea fi necesar să includeți pe lista albă apelurile ajax specifice Page Builder Sandwich.

Whitelisting Page Builder Sandwich on WordFence

Pentru a include PBS pe lista albă în Firewall-ul Wordfence, adăugați o intrare în zona Whitelisted URLs cu acești parametri:

URL: /wp-admin/admin-ajax.php

Param Name: main-content

Param: POST Body

Pentru instalările WordPress multisite, este o idee bună să includeți numele folderului site-ului dvs. în URL-ul de mai sus. De exemplu: /my-multisite/wp-admin/admin-ajax.php

După adăugarea acestor valori, eroarea 403 ar trebui să fie remediată corespunzător și ar trebui să puteți salva din nou conținutul și să generați shortcode-uri randate.

Iată cum ar trebui să arate în setările Firewall-ului WordFence:

Ta-da!

Conclusion

Da, Page Builder Sandwich este sigur de utilizat.

Mai mult decât atât, efectuează acțiuni ajax doar în modul de editare și este compatibil cu pluginuri și teme externe (atâta timp cât acestea respectă standardele de codare WordPress).

WordFence Security nu este diferit.

Dar ceea ce este grozav la ei este că le oferă utilizatorilor de WordPress oportunitatea de a-și menține site-urile în siguranță și securizate, cu opțiunea suplimentară de a vă lăsa să decideți ce pluginuri sunt sigure și care nu.