तुम्ही WordFence च्या फायरवॉलवर URLs व्हाईटलिस्ट का करावीत (आणि ते कसे करावे)

लेखक:

मध्ये

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.

पण 403 एररचा नेमका काय अर्थ आहे आणि सर्वप्रथम ती Page Builder Sandwich मध्ये का येत आहे?

The 403 Error Explained

403 एररचे सर्वात सामान्य कारण म्हणजे जेव्हा सुरक्षा प्लगइन्स विशिष्ट पद्धतीने किंवा मानकांनुसार कॉन्फिगर केलेले नसतात.

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.

तुम्हाला 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?

तर, नाही.

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 हे वर्डप्रेससाठीच्या सर्वात लोकप्रिय सुरक्षा प्लगइन्सपैकी एक आहे. याचे दहा लाखांपेक्षा जास्त सक्रिय इन्स्टॉलेशन्स आहेत, त्यामुळे कदाचित ते तुमच्या WP वेबसाइटवरही इन्स्टॉल असण्याची शक्यता आहे. ते एका चांगल्या कारणासाठी आहेत: केवळ तुमची वेबसाइट सुरक्षित ठेवण्यासाठीच नाही, तर सुरक्षिततेचे धोके कमी करण्यासाठी आणि एकंदरीत तुमच्या वेबसाइटची सुरक्षा सुधारण्यासाठी देखील.

tl;dr WordFence विश्वासार्ह आहे.

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

WordFence केवळ Sandwich ब्लॉक करते असे नाही.

इतर प्लगइन्स आणि URL ना देखील WordFence वर व्हाइटलिस्टिंग (ब्लॅकलिस्टिंगच्या उलट) आवश्यक असते. काही अधिक लोकप्रिय प्लगइन्सना Wordfence द्वारे आधीच परवानगी दिलेली असू शकते.

तर पडद्यामागे नेमके काय घडत आहे आणि ही 403 एरर कुठून येत आहे?

Ajax Functions and Page Builder Sandwich

Page Builder Sandwich तुमच्या संपादनाच्या अनुभवादरम्यान ajax फंक्शन्स कार्यान्वित करते. काही विशिष्ट प्लगइन्स देखील असे करतात.

W3Schools 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

Page Builder Sandwich मध्ये, ajax कॉल्स शॉर्टकोड मॅपिंग मिळवण्यापासून, शॉर्टकोड रेंडर करण्यापासून ते तुमचे बदल सेव्ह करण्यापर्यंत असतात. यामुळे तुम्हाला 403 एरर, तुमचे आउटपुट सेव्ह करण्यात समस्या किंवा अनरेंडर्ड शॉर्टकोड्स यांसारख्या समस्या येऊ शकतात. यावेळी तुम्हाला Page Builder Sandwich साठी विशिष्ट ajax कॉल्स व्हाइटलिस्ट करण्याची आवश्यकता असू शकते.

Whitelisting Page Builder Sandwich on WordFence

Wordfence च्या फायरवॉलमध्ये PBS व्हाइटलिस्ट करण्यासाठी, या पॅरामीटर्ससह Whitelisted URLs भागात एक नोंद जोडा:

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

Param Name: main-content

Param: POST Body

मल्टीसाइट वर्डप्रेस इन्स्टॉलेशन्ससाठी, वरील URL मध्ये तुमच्या साइटच्या फोल्डरचे नाव समाविष्ट करणे चांगली कल्पना आहे. उदाहरणार्थ: /my-multisite/wp-admin/admin-ajax.php

ही मूल्ये जोडल्यानंतर, 403 एररचे व्यवस्थित निराकरण झाले पाहिजे आणि तुम्ही तुमचे आउटपुट पुन्हा सेव्ह करू शकाल आणि रेंडर केलेले शॉर्टकोड्स जनरेट करू शकाल.

तुमच्या WordFence फायरवॉल सेटिंग्ज अंतर्गत हे असे दिसायला हवे:

Ta-da!

Conclusion

होय, Page Builder Sandwich वापरण्यासाठी सुरक्षित आहे.

त्याहूनही अधिक, ते केवळ संपादन मोडमध्ये असतानाच ajax ॲक्शन्स कार्यान्वित करते आणि ते बाह्य प्लगइन्स व थीम्सशी सुसंगत आहे (जोपर्यंत ते वर्डप्रेसच्या कोडिंग मानकांनुसार असतील).

WordFence Security देखील यापेक्षा वेगळे नाही.

पण त्यांच्याबद्दलची सर्वात छान गोष्ट म्हणजे ते वर्डप्रेस वापरकर्त्यांना त्यांच्या साइट्स सुरक्षित ठेवण्याची संधी देतात, सोबतच कोणते प्लगइन्स सुरक्षित आहेत आणि कोणते नाहीत हे ठरवण्याचा अतिरिक्त पर्यायही देतात.