Bakit Mo Dapat I-whitelist ang mga URL sa Firewall ng WordFence (At Kung Paano Ito Gagawin)

Isinulat ni

sa

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.

Ngunit ano nga ba ang ibig sabihin ng 403 error, at bakit ito nangyayari sa Page Builder Sandwich sa una pa lang?

The 403 Error Explained

Ang pinakakaraniwang dahilan ng 403 error ay kapag ang mga security plugin ay hindi nakakumpigura sa isang partikular na paraan o pamantayan.

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.

Narito ang magiging hitsura ng pop-up kung sakaling makatagpo mo ito sa 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?

Sa totoo lang, hindi.

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…

Ang WordFence ay isa sa mga pinakasikat na security plugin para sa WordPress. Mayroon itong mahigit isang milyong aktibong pag-install, kaya malaki ang posibilidad na naka-install din ito sa iyong WP website. Umiiral ang mga ito para sa isang magandang layunin: Hindi lamang upang panatilihing ligtas ang iyong website, kundi upang bawasan din ang mga panganib sa seguridad, at pahusayin ang pangkalahatang seguridad ng iyong website.

tl;dr Legit ang WordFence.

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

Hindi lang Sandwich ang bina-block ng WordFence.

Kailangan din ng ibang mga plugin at URL ng whitelisting (ang kabaligtaran ng blacklisting) sa WordFence. Ang ilan sa mas sikat na mga plugin ay maaaring pinayagan na ng Wordfence.

Kaya ano ang nangyayari sa likod ng mga eksena, at saan nanggagaling ang 403 error?

Ajax Functions and Page Builder Sandwich

Nagsasagawa ang Page Builder Sandwich ng mga ajax function sa kabuuan ng iyong karanasan sa pag-edit. Ang ilang partikular na plugin ay ganoon din.

Ipinapaliwanag pa nang kaunti ng W3Schools ang tungkol sa 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

Sa Page Builder Sandwich, ang mga ajax call ay sumasaklaw mula sa pagkuha ng mga shortcode mapping, pag-render ng mga shortcode hanggang sa pag-save ng iyong mga pagbabago. Maaari itong maging sanhi upang makaranas ka ng mga problema, tulad ng 403 error, mga problema sa pag-save ng iyong output, o hindi na-render na mga shortcode. Ito ang oras na maaaring kailanganin mong i-whitelist ang mga ajax call na partikular sa Page Builder Sandwich.

Whitelisting Page Builder Sandwich on WordFence

Upang i-whitelist ang PBS sa Firewall ng Wordfence, magdagdag ng entry sa bahagi ng Whitelisted URLs gamit ang mga parameter na ito:

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

Param Name: main-content

Param: POST Body

Para sa mga multisite na pag-install ng WordPress, magandang ideya na isama ang pangalan ng folder ng iyong site sa URL sa itaas. Halimbawa: /my-multisite/wp-admin/admin-ajax.php

Pagkatapos idagdag ang mga value na ito, dapat ay maayos nang matugunan ang 403 Error, at dapat ay mai-save mo na ang iyong output at makabuo muli ng mga na-render na shortcode.

Ganito dapat ang hitsura nito sa ilalim ng iyong mga setting ng WordFence Firewall:

Ta-da!

Conclusion

Oo, ligtas gamitin ang Page Builder Sandwich.

Higit pa riyan, nagsasagawa lamang ito ng mga aksyon ng ajax kapag nasa editing mode, at tugma ito sa mga panlabas na plugin at tema (hangga’t kapantay ang mga ito ng mga pamantayan sa pag-code ng WordPress).

Hindi naiiba ang WordFence Security.

Ngunit ang maganda sa kanila ay binibigyan nila ang mga gumagamit ng WordPress ng pagkakataong panatilihing ligtas at protektado ang kanilang mga site, na may karagdagang opsyon na hayaan kang magpasya kung aling mga plugin ang ligtas, at alin ang hindi.