Mam małą witrynę obsługiwaną przez Apache (nie mogę umieścić Nginx na początku ani zmienić Apache na nic) i jest skonfigurowana do obsługi tej samej witryny zarówno przez HTTP, jak i https (nie ma przekierowań http-> https, więc daleko, więc wersje HTTP i https są obsługiwane równolegle).
Potrzebuję skonfigurować .htaccess
taki sam identyfikator URI za pośrednictwem protokołu HTTP i https, aby obsługiwał inny plik tekstowy?
Jak http://example.com/proto.txt
mówi „Witryna jest za pośrednictwem protokołu HTTP”, podczas gdy https://example.com/proto.txt
mówi „Witryna jest obsługiwana przez protokół https”.
<VirtualHost>
s. Musisz więc po prostu skonfigurować inny plik robots.txt w jednym z nich. Wokół:RewriteRule ^/robots.txt$ /path/to/alternative/robots.txt [L]
RewriteRule
pod.htaccess
warunkiem, że jest obsługiwany przez https.