मुख्य सामग्री पर जाएं

WP Engine होस्टिंग में फ़ाइल डाउनलोड करते समय 404 त्रुटि आ रही है।

यदि आप अपनी वेबसाइट को WP Engine सर्वर पर होस्ट करते हैं, तो आपको कुछ प्रकार की फ़ाइलों पर 404 त्रुटियाँ मिल सकती हैं।
ऐसा इसलिए होता है क्योंकि WP Engine एक विशेष कॉन्फ़िगरेशन वाले प्रॉक्सी का उपयोग करता है।

सबसे पहले, यदि आपने प्लगइन कॉन्फ़िगरेशन पृष्ठ में डिफ़ॉल्ट एसईओ यूआरएल बदल दिया है, तो कृपया इस मान को नोट करें और इसे अगली पंक्तियों में दिए गए कोड की पहली पंक्ति में बदलें: (location ~* ^/replace_here_if_you_have_changed_it/* {).

फिर कृपया सीधे WP Engine सपोर्ट से संपर्क करें https://wpengine.com/support/ और यह जानकारी प्रदान करें:

 

हम Joomunited का WP File Download प्लगइन इस्तेमाल करते हैं। जब हम इस प्लगइन को अपने सिस्टम में इस्तेमाल करते हैं, तो इस प्लगइन द्वारा प्रबंधित फाइलों को डाउनलोड करने का प्रयास करते समय हमें 404 त्रुटि मिलती है।.

यह सवाल पहले ही WP Engine से पूछा जा चुका है और आपने निम्नलिखित स्पष्टीकरण के अनुसार अन्य ग्राहकों के लिए इसे ठीक कर दिया है।.

WP WP File Download प्लगइन फ़ाइलों के URL जनरेट करता है जिन्हें PHP स्क्रिप्ट द्वारा प्रोसेस किया जाता है।
उदाहरण के लिए: /downloads/14/category/11/file.pdf को डिफ़ॉल्ट htaccess नियमों द्वारा आंतरिक रूप से मुख्य index.php फ़ाइल पर रीडायरेक्ट किया जाता है।

लेकिन चूंकि आप Nginx प्रॉक्सी के माध्यम से स्थिर फ़ाइलें परोस रहे हैं और यदि फ़ाइल नहीं मिलती है, तो प्रॉक्सी 404 त्रुटि लौटाता है और index.php स्क्रिप्ट कभी कॉल नहीं होती है।.

इस 404 त्रुटि को ठीक करने के लिए, आपको हमारी साइट के "Before" नियमों में ये पंक्तियाँ जोड़नी होंगी।. 

स्थान ~* ^/डाउनलोड/* { प्रॉक्सी_पास $dynamic_upstream_read_only; }