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, .htaccess
denselben URI über http und über https einzurichten , um verschiedene Textdateien bereitzustellen?
Wie http://example.com/proto.txt
sagt "Die Site ist über http", während https://example.com/proto.txt
sagen 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]
RewriteRule
in your.htaccess
mit der Bedingung, dass es über https bereitgestellt wird.