Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Отключить перенаправление на https


Recommended Posts

Здравствуйте!
 

Такой вопрос: как отключить редирект на https для admin?

 

Нужно, чтобы админка сайта работала по протоколу http, и не срабатывал редирект на https только для админки.

 

В конфиге для admin указал https, в htaccess такой код:

 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

 

Надіслати
Поділитися на інших сайтах

7 минут назад, Gann сказал:

 

Что-то вроде того не работает:wacko:

в инкогнито попробуйте, редиректы кешируются порой

Надіслати
Поділитися на інших сайтах

9 минут назад, spectre сказал:

в инкогнито попробуйте, редиректы кешируются порой

да, особенно в хроме... потом тяжело избавиться от этого

пробовал инкогнито, в разных браузерах, даже через которые никогда не заходил по адресу site.ru/admin

 

не работает

Надіслати
Поділитися на інших сайтах

12 минут назад, Gann сказал:

да, особенно в хроме... потом тяжело избавиться от этого

пробовал инкогнито, в разных браузерах, даже через которые никогда не заходил по адресу site.ru/admin

 

не работает

 

засуньте тогда туда в admin такой же htaccess только без редиректов и в начале RewriteEngine Off, оно перезапишет правила

  • +1 1
Надіслати
Поділитися на інших сайтах

# Главное зеркало
RewriteCond %{HTTP_HOST} !^prefered-miroir\.site\.com$
RewriteRule (.*) %{REQUEST_SCHEME}://prefered-miroir.site.com/$1 [R=301,L]

# HTTPS -> HTTP для админки
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^\/admin\/
RewriteRule (.*) http://prefered-miroir.site.com/$1 [R=301,L]

# HTTP -> HTTPS для фронта
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} !^\/admin\/
RewriteRule (.*) https://prefered-miroir.site.com/$1 [R=301,L]

 

  • +1 1
Надіслати
Поділитися на інших сайтах


30 минут назад, spectre сказал:

 

засуньте тогда туда в admin такой же htaccess только без редиректов и в начале RewriteEngine Off, оно перезапишет правила

Засунул... с разбега

 

Оставил только самый верх:

 

php_value memory_limit 256M
Options +FollowSymlinks
Options -Indexes
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

RewriteEngine Off
RewriteBase /


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^admin$ [NC]

Ииии... заработало!

 

Спасибо!

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.