Ich habe eine kleine Site, die von Apache bereitgestellt wird (ich kann weder Nginx in den Vordergrund stellen noch Apache in irgendetwas ändern), und sie ist so eingerichtet, dass sie dieselbe Site sowohl über http als auch über https bereitstellt (es gibt also keine Weiterleitungen von http-> https) Bisher werden also sowohl die http- als auch die https-Version parallel bereitgestellt.
Was ich brauche, ist, .htaccessdenselben URI über http und über https einzurichten , um verschiedene Textdateien bereitzustellen?
Wie http://example.com/proto.txtsagt "Die Site ist über http", während https://example.com/proto.txtsagen würde "Die Site wird über https bereitgestellt".
<VirtualHost>s. Sie müssen also einfach eine andere robots.txt in einer davon konfigurieren. Um so:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRulein your.htaccessmit der Bedingung, dass es über https bereitgestellt wird.