मुझे क्रिस_ओ का विचार पसंद आया , लेकिन मैंने अपना खुद का संस्करण बनाया, जो अधिक सुरक्षित है।
इसलिए मैंने क्या किया, मैंने केवल अपवादों के लिए फ़ोल्डर्स जोड़े, इसलिए यदि आपके अनुरोध उन लाइनों से शुरू होते हैं - तो यह निश्चित रूप से एक वैध परमिटलिंक नहीं है। अधिकांश अनुरोध बॉट्स से आ रहे हैं जो शोषण के लिए उन फ़ोल्डरों की सामग्री की जांच करने की कोशिश कर रहे हैं। वे प्रभावी रूप से फ़िल्टर किए जाएंगे, और यदि आवश्यक हो तो आप कुछ छोटे स्थिर 404 पृष्ठ प्रदर्शित कर सकते हैं।
अन्य अनुरोधों को अभी भी वर्डप्रेस द्वारा नियंत्रित किया जाएगा, और यदि कोई गलत पते पर प्रवेश करता है, तो यह आपके टेम्पलेट के भीतर एक उपयोगकर्ता के अनुकूल नहीं मिला संदेश प्रदर्शित करेगा। क्रिस_ओ का समाधान केवल फ़ाइल एक्सटेंशन की तरह दिखने वाले अनुरोधों के लिए काम करेगा, अन्यथा वे भी वर्डप्रेस द्वारा नियंत्रित किए जाएंगे।
इसे और अधिक विश्वसनीय बनाने के लिए, आप अपनी कच्ची एक्सेस फ़ाइल को पुनः प्राप्त कर सकते हैं और 404 त्रुटियों की खोज कर सकते हैं। यदि आप कई अनुरोधों को देखते हैं जो विशेष लाइनों से शुरू होते हैं, तो आप उन्हें इस फ़िल्टर में शामिल कर सकते हैं:
#adding your own handler
ErrorDocument 404 /404/index.html
<IfModule mod_rewrite.c>
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/(404|cgi-bin|wp-admin|wp-content|wp-includes)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>