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...

Другие вопросы по тегам