Obtuve un sitio pequeño que funcionaba con Apache (no puedo poner Nginx al frente ni cambiar Apache a nada), y está configurado para servir el mismo sitio a través de http y https (no hay redirecciones http-> https, así que hasta ahora, por lo que las versiones http y https se sirven en paralelo).
¿Lo que necesito es configurar .htaccesspara que el mismo URI a través de http y https sirva diferentes archivos de texto?
Como http://example.com/proto.txtdice "El sitio está sobre http" mientras https://example.com/proto.txtque dice "El sitio está sobre https".
<VirtualHost>s. Por lo tanto, simplemente necesita configurar un archivo robots.txt diferente en uno de ellos. Alrededor así:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRuleen su.htaccesscondición de que se sirva a través de https.