Saya mendapat situs kecil yang dilayani oleh Apache (saya tidak bisa menempatkan Nginx di depan atau mengubah Apache ke apa pun), dan itu diatur untuk melayani situs yang sama baik di http dan https (tidak ada pengalihan http-> https ada begitu jauh, sehingga versi http dan https disajikan secara paralel).
Yang saya butuhkan adalah mengatur .htaccess
URI yang sama melalui http dan via https untuk menyajikan file teks yang berbeda?
Seperti http://example.com/proto.txt
mengatakan "Situs lebih dari http" sementara https://example.com/proto.txt
akan mengatakan "Situs disajikan lebih dari https".
<VirtualHost>
s berbeda . Jadi, Anda hanya perlu mengkonfigurasi robots.txt yang berbeda di salah satunya. Sekitar jadi:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRule
di Anda.htaccess
dengan kondisi di atasnya dilayani lebih https.