मुझे एक छोटी सी साइट मिली जो अपाचे द्वारा परोसी गई थी (मैं नग्नेक्स को सामने नहीं रख सकता और न ही अपाचे को किसी भी चीज़ में बदल सकता हूं), और इसे 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 पर सेवा की जा रही है।