Назад | Перейти на главную страницу

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] 

Как насчет включения этого правила:

RewriteCond %{REQUEST_URI} !^robots.txt$

Это должно запускаться только для запросов, не относящихся к robots.txt ...