Eu tenho um site pequeno que é servido pelo Apache (não posso colocar o Nginx na frente nem mudar o Apache para nada), e ele está configurado para servir o mesmo site por http e https (não há redirecionamentos http-> https, então até agora, as versões http e https são veiculadas em paralelo).
O que eu preciso é configurar .htaccesso mesmo URI via http e via https para servir arquivos de texto diferentes?
Como http://example.com/proto.txtdiz "O site acabou por http", enquanto https://example.com/proto.txtdizia "O site foi exibido por https".
<VirtualHost>s diferentes . Então, basta configurar um robots.txt diferente em um deles. Em torno de:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRuleem sua.htaccesscondição de veiculação em https.