У мене з’явився невеликий веб-сайт, який обслуговує Apache (я не можу поставити Nginx попереду і не змінити Apache ні на що), і він створений для того, щоб обслуговувати той же сайт як через http, так і https (ніяких переадресацій http-> https немає, так далеко, тому і http, і https версії подаються паралельно).
Що мені потрібно, щоб налаштувати один .htaccess
і той же URI через http і через https для подання різних текстових файлів?
Мовляв, http://example.com/proto.txt
каже, що "Сайт закінчений http", тоді як він https://example.com/proto.txt
би сказав "Сайт обслуговується через https".
<VirtualHost>
системах. Тому вам просто потрібно налаштувати інший robots.txt в одному з них. Приблизно так:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRule
in your.htaccess
з умовою про його подачу через https.