समस्या विस्तार से
वैसे, कहने के लिए बहुत कुछ नहीं है। Firefox में साइट ब्राउज़ करने वाले सामान्य लोग एक प्रमाणीकरण विंडो प्रॉम्प्ट देखेंगे जिसका उनसे कोई लेना-देना नहीं है। यह कष्टप्रद, ध्यान भटकाने वाला - और अनावश्यक है। इसलिए हमें इसे ठीक करने का एक तरीका चाहिए, वास्तव में .htaccess फ़ाइल को हटाए बिना। यह हमेशा एक विकल्प है, लेकिन पहली जगह में एक होने के पूरे उद्देश्य के विपरीत है।
समाधान (या बल्कि, फिर से वर्कअराउंड)
जादू-टोना मेरा मजबूत पक्ष नहीं है। लेकिन यहां जादू-टोना आवश्यक है। मैंने यह पता लगाने की कोशिश में कुछ समय बिताया कि WordPress जब जरूरत नहीं होती तो प्रमाणीकरण प्रॉम्प्ट क्यों फेंक रहा होगा। एक चीज ने मेरा ध्यान खींचा, और वह है WordPress 5.4 इसे पहले पढ़ें मास्टर सूची। वहां, मैंने .htaccess फ़ाइलों से संबंधित किसी भी चीज़ की तलाश की, और निम्नलिखित उल्लेख पाया:
अपनी Permalink सेटिंग्स को पुनः सहेजें। कुछ मामलों में, हमने थर्ड-पार्टी इंस्टॉलर, जैसे Softaculous, को साइट्स बनाते हुए देखा है जिनके .htaccess फ़ाइल में थोड़े गलत नियम हैं। जबकि ये नियम पिछले संस्करणों में समस्या नहीं रहे होंगे, इन गलत नियमों के होने से नए संस्करणों में REST API टूट सकता है। WordPress में Settings | Permalinks पेज पर Permalinks को पुनः सहेजने से .htaccess फ़ाइल में ये नियम ठीक हो जाएंगे, और संभवतः नए संपादक में "विफल" त्रुटियों को ठीक करेंगे।
नए संपादक पर जोर - जिसका मैं वास्तव में उपयोग नहीं कर रहा हूं। यह हमारे पहले खोजे गए cURL त्रुटि 28 स्नैग से भी संबंधित प्रतीत होता है। तो मैंने यह देखने का फैसला किया कि क्या इससे कोई फर्क पड़ता है। मैंने अपने "पुराने" और नए बनाए गए .htaccess फ़ाइलों की तुलना की, विशेष रूप से WordPress द्वारा ऑटो-जेनरेट किए गए हिस्से। कुछ छोटे बदलाव थे।
खैर, इसने .htaccess प्रॉम्प्ट समस्या को ठीक कर दिया - लेकिन cURL त्रुटि 28 तब तक बनी रहती है जब तक .htaccess फ़ाइल का उपयोग किया जाता है। यह सब मुझे विश्वास दिलाता है कि WordPress 5.4 में कुछ काफी बगी है, और फिर से, कुछ ऐसा जो Firefox में अलग व्यवहार को ट्रिगर करता प्रतीत होता है।
वैकल्पिक समाधान: फेविकॉन
मेरे पाठकों में से एक ने मेरे पिछले लेख के बारे में मुझसे संपर्क किया। कुछ पत्राचारों के दौरान, मैंने इस तथ्य पर प्रकाश डाला कि समस्या केवल Firefox में होती है, जिसने पाठक को अपने स्वयं के कुछ अतिरिक्त परीक्षण करने के लिए प्रेरित किया, और उन्होंने पाया कि समस्या सबसे अधिक संभावना एक गायब साइट आइकन (फेविकॉन) के कारण होती है। जब कोई नहीं होता, तो एक डिफ़ॉल्ट एडमिन निर्देशिका के अंदर से लोड होता है, जो तब Firefox में प्रमाणीकरण प्रॉम्प्ट को ट्रिगर करता है। आप इसे आज़माना चाह सकते हैं और देखें कि क्या यह आपके लिए काम करता है।

निष्कर्ष
मैं वास्तव में, गहराई से इस तरह के लेख लिखने से खुश नहीं हूं, क्योंकि मैं केवल आपकी आधी मदद कर रहा हूं। मैं समस्याओं को उजागर कर रहा हूं, अजीब वाले, और वर्कअराउंड प्रदान कर रहा हूं, लेकिन मुझे सहजता महसूस नहीं होती, क्योंकि हम अभी भी बगी अंतर्निहित कोड से निपट रहे हैं। किसी चमत्कारिक तरीके से "बुरी त्रुटि" को दूर करने का प्रबंधन करना आत्मविश्वास को प्रेरित नहीं करता। यह इस बात पर निर्भर करता है कि WordPress 5.4 कैसे काम करता है, और इसमें कुछ मौलिक रूप से अलग है कि यह प्रमाणीकरण को कैसे संभालता है।
इसके अलावा, मेरे पास यह कहने के लिए कुछ भी स्मार्ट नहीं है कि यह केवल Firefox में क्यों प्रकट होता है। मैं कुछ और खेलना जारी रखूंगा, लेकिन फिलहाल, सबसे अच्छा जो मैं आपको दे सकता हूं वह ऊपर दिया गया वर्कअराउंड है, साथ ही मैंने पिछले लेख में साझा की गई जानकारी। शांति, दोस्तों। और यदि आपके पास कोई विचार है, तो कृपया उन्हें साझा करें।
चीयर्स।