मुझे एक छोटी सी साइट मिली जो अपाचे द्वारा परोसी गई थी (मैं नग्नेक्स को सामने नहीं रख सकता और न ही अपाचे को किसी भी चीज़ में बदल सकता हूं), और इसे http और https दोनों पर एक ही साइट पर सेट करने के लिए सेट किया गया है (कोई रीडायरेक्ट नहीं http-> https ऐसा है अब तक, http और https दोनों संस्करणों को समानांतर में परोसा जाता है)।
मुझे .htaccessएक ही URI को http के माध्यम से और https के माध्यम से अलग-अलग पाठ फ़ाइल परोसने के लिए क्या चाहिए?
जैसे http://example.com/proto.txtकि "साइट http से अधिक है", जबकि https://example.com/proto.txtयह कहेंगे कि "साइट ने https पर सेवा की है"।
<VirtualHost>। तो आपको बस उनमें से एक में एक अलग robots.txt कॉन्फ़िगर करने की आवश्यकता है। इसके आसपास:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRuleपर आपकी.htaccessएक शर्त के साथ https पर सेवा की जा रही है।