በ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 ላይ ካጋጠመዎት ብቅ-ባዩ (pop-up) ምን እንደሚመስል እነሆ፡

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 ለ WordPress በጣም ታዋቂ ከሆኑ የደህንነት ፕለጊኖች አንዱ ነው። ከአንድ ሚሊዮን በላይ ንቁ ጭነቶች አሉት፣ ስለዚህ በእርስዎ የ WP ድረ-ገጽ ላይም ሳይጫን አልቀረም። የተፈጠሩት ለአስደናቂ ዓላማ ነው፡ ድረ-ገጽዎን ደህንነቱ የተጠበቀ ለማድረግ ብቻ ሳይሆን፣ የደህንነት ስጋቶችን ለመቀነስ እና በአጠቃላይ የድረ-ገጽዎን ደህንነት ለማሻሻል ጭምር ነው።

tl;dr WordFence ትክክለኛ እና አስተማማኝ ነው።

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

WordFence የሚያግደው Sandwichን ብቻ አይደለም።

ሌሎች ፕለጊኖች እና ዩአርኤሎችም (URLs) በ 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 ጥሪዎች የአቋራጭ ኮድ (shortcode) ካርታዎችን ከማግኘት ጀምሮ፣ አጭር ኮዶችን እስከማሳየት (rendering) እና ለውጦችዎን እስከማስቀመጥ ድረስ ይደርሳሉ። ይህ ምናልባት እንደ 403 ስህተት፣ ውጤትዎን በማስቀመጥ ላይ ያሉ ችግሮች፣ ወይም ያልታዩ አጫጭር ኮዶች ያሉ ችግሮች እንዲያጋጥሙዎት ሊያደርግ ይችላል። ለ Page Builder Sandwich የተለዩ የ ajax ጥሪዎችን ወደ ነጭ ዝርዝር ማከል የሚያስፈልግዎት በዚህ ጊዜ ነው።

Whitelisting Page Builder Sandwich on WordFence

PBSን በ Wordfence ፋየርዎል ውስጥ ነጭ ዝርዝር ውስጥ ለማስገባት፣ በ Whitelisted URLs ቦታ ላይ ከእነዚህ መለኪያዎች ጋር ግቤት ያክሉ፡

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

Param Name: main-content

Param: POST Body

ለበርካታ ድረ-ገጾች (multisite) የ WordPress ጭነቶች፣ ከላይ ባለው ዩአርኤል ውስጥ የድረ-ገጽዎን አቃፊ ስም ማካተት ጥሩ ሀሳብ ነው። ለምሳሌ፡ /my-multisite/wp-admin/admin-ajax.php

እነዚህን እሴቶች ካከሉ በኋላ፣ የ 403 ስህተቱ በአግባቡ መፍትሄ ሊያገኝ ይገባል፣ እንዲሁም ውጤትዎን ማስቀመጥ እና የቀረቡትን አጫጭር ኮዶች እንደገና ማመንጨት መቻል አለብዎት።

በእርስዎ የ WordFence Firewall ቅንብሮች ስር ይህንን መምሰል አለበት፡

Ta-da!

Conclusion

አዎ፣ Page Builder Sandwich ለመጠቀም ደህንነቱ የተጠበቀ ነው።

ከዚህም በላይ፣ የ ajax እርምጃዎችን የሚያከናውነው በአርትዖት ሁነታ ላይ ሲሆን ብቻ ነው፣ እና ከውጭ ፕለጊኖች እና ገጽታዎች ጋር ተኳሃኝ ነው (እስከሆነ ድረስ ከ WordPress የኮድ ደረጃዎች ጋር እኩል ከሆኑ)።

የ WordFence ደህንነትም ከዚህ የተለየ አይደለም።

ነገር ግን ስለ እነሱ ምርጡ ነገር ለ WordPress ተጠቃሚዎች ድረ-ገጾቻቸውን በሰላም እና በደህንነት የመጠበቅ እድል መስጠታቸው ነው፣ በተጨማሪም የትኞቹ ፕለጊኖች እንደሆኑ እና እንዳልሆኑ እርስዎ እንዲወስኑ ተጨማሪ አማራጭ ይሰጡዎታል።