За последние 24 часа нас посетили 38072 программиста и 8306 роботов. Сейчас ищут 1758 программистов ...

Amiro.cms SSL редирект

Тема в разделе "PHP для новичков", создана пользователем plaksin.web, 21 окт 2022.

  1. plaksin.web

    plaksin.web Новичок

    С нами с:
    27 окт 2021
    Сообщения:
    10
    Симпатии:
    0
    Всем привет!!! Есть сайт на амиро.cms, переехал на https и перестало входить в админку, версия cms старая 7.0.0.0 и служба поддержки помогать не хочет, типа обновитесь до последней версии и будет вам счастье, редакция визитка, обновление дороже самой cms стоит, да и так все устраивает по сайту, не нужны мне обновления.... В общем СП отписалась так:
    Версии до 7.6 не поддерживают работу админки по https , необходимо отключить перенаправление на https для URL начинающихся с _admin
    Форумы "Амировские" облазил, все то же самое предлагают, а вот как это сделать, ни кто не пишет....
    Помогите плиииииз!
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    656
    Нужно смотреть структуру.
     
  3. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    947
    Симпатии:
    147
    @plaksin.web, скорее всего у вас веб-сервером Apache, в файле ".htaccess" прописано что-то а ля
    Код (Text):
    1. RewriteCond %{HTTP:X-Forwarded-Proto} =http
    2. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Обратитесь в службу поддержки хостинга, чтобы запретили это правило (переброс с http на https) для папки "_admin".
     
  4. plaksin.web

    plaksin.web Новичок

    С нами с:
    27 окт 2021
    Сообщения:
    10
    Симпатии:
    0
    Сейчас в .htaccess
    Код (Text):
    1.  
    2. ErrorDocument 404 /pages.php
    3.  
    4. RewriteEngine On
    5. RewriteCond %{HTTPS} off
    6. RewriteCond %{HTTP:X-Forwarded-Proto} !https
    7. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    8.  
    9. RewriteCond %{HTTP_HOST} ^www\.(.*)$
    10. RewriteRule ^(.*)$ https://%1/$1 [L,R=301]
    СП сказала прописать редиректы и скинула код как сделать
    Код (Text):
    1. RewriteCond %{HTTPS} off
    2. RewriteCond %{REQUEST_URI} !^/_admin/
    3. RewriteRule ^ https://sait.ru%{REQUEST_URI} [R,L]
    пробовал не получается... Либо пишет что зацикленый редирект, либо пустой экран....

    И полностью на этот код менял и методом "тыка" по разному вставлял отдельные моменты, либо сайт не открывается, либо также в админку не заходит....
    --- Добавлено ---
    Прям так и прописано)))))))))))))) Ето к хостингу надо, обращаться правильно?