@oomphoomph

Почему файл robots.txt доступен по http и https, когда прописан редирект на https?

На сайте для фсех файлов прописан редирект с http на https.Все работает корректно, но почему то robots.txt доступен по обоим протоколам, а мне необходимо , что бы все было по https.
Файл .htaccess:
RewriteEngine On

RewriteCond %{REQUEST_URI} ^/index.html$ [NC]
RewriteRule .+ https://zaoks.ru/ [R=301,L] 

#RewriteCond %{ENV:HTTPS} !on
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

DirectorySlash Off
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} "^\S+ /([^?.]+)\.html"
RewriteRule ^(?:index|([^.]+))\.html$ https://zaoks.ru/$1 [R=301,L]

RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://zaoks.ru/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ https://zaoks.ru/$1 [R=301,L]

RewriteCond %{DOCUMENT_ROOT}/$1.html -f
RewriteRule ^([^.]+)$ /$1.html [L]

ErrorDocument 404 /404.html
#RewriteRule ^index\.html$ / [NC,R,L]

<Files ~ "\.pdf$">
  Header set X-Robots-Tag "noindex, nofollow"
</Files>
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
@dodo512
Вероятно Nginx самостоятельно отдаёт файл и не проксирует на Apache такие запросы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы