apache robots.txt с SSL
У меня есть файл.htaccess с правилом перезаписи, чтобы получить перенаправление каждого HTTP-запроса к HTTPS.
Но теперь у меня проблема с тем, что мой robots.txt не распознается какой-либо онлайн-программой проверки. Если я удаляю перенаправление из файла.htaccess, robots.txt распознается правильно.
Может быть, я должен исключить, что robots.txt перенаправляет на HTTPS-соединение?
Это часть.htaccess для перенаправления на HTTPS
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
1 ответ
Решение
Как насчет включения этого правила:
RewriteCond %{REQUEST_URI} !^robots.txt$
Это должно срабатывать только для запросов, которые не для robots.txt...