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 .htaccessURI yang sama melalui http dan via https untuk menyajikan file teks yang berbeda?
Seperti http://example.com/proto.txtmengatakan "Situs lebih dari http" sementara https://example.com/proto.txtakan 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]
RewriteRuledi Anda.htaccessdengan kondisi di atasnya dilayani lebih https.