Убрать https для одного файла

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 1.X
#1 19 сентября 2018 в 14:37
Здравствуйте ещё раз.
На сайте настроен SSL, и в htaccess прописан редирект
  1. php_flag display_errors on
  2. AddDefaultCharset utf-8
  3. Options -Indexes
  4.  
  5. RewriteEngine On
  6. RewriteBase /
  7. RewriteRule ^.htaccess$ - [F]
  8. RewriteCond %{HTTPS} !=on
  9. RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  10.  
  11. RewriteCond %{REQUEST_URI} !\.(ico|css|js|txt)$ [NC]
  12. RewriteCond %{REQUEST_FILENAME} !^/admin
  13. RewriteCond %{REQUEST_FILENAME} !^/migrate
  14. RewriteCond %{REQUEST_FILENAME} !^/install
  15. RewriteCond %{REQUEST_FILENAME} !-f
  16. RewriteCond %{REQUEST_FILENAME} !-d
  17.  
  18. RewriteRule ^(.*)$ /index.php [L]
надо, чтоб весь сайт был по https, а один файл, лежащий в корне — остался на http

Кто-нибудь знает, как? Я в этих реврайт рулез не рублю вообще.
#2 19 сентября 2018 в 18:36
Попробуйте выше редиректа добавить
<FilesMatch "ваш.файл$">
RewriteEngine off
</FilesMatch>
#3 19 сентября 2018 в 20:59


Попробуйте выше редиректа добавить

RewriteEngine off

garry
спасибо, попробую
а ваш.файл$ это просто имя, или путь+имя?
#4 20 сентября 2018 в 07:23
garry, спасибо, вроде помогло
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.