technokid Опубликовано 12 октября, 2015 Жалоба Поделиться Опубликовано 12 октября, 2015 Установил на сайте сертификатв .htaccess прописал RewriteEngine on RewriteBase / RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*) https://site.com/$1 [L,R=301] сайт работает хорошо, но не админкаПри попытки войти в https://site.com/admin появляется форма, ввожу данные для входа, после чего попадаю на страницу https://site.com/password.php Если отключаю редирект на https:// все работает. Может кто-то решал подобное. Цитата Ссылка на сообщение Поделиться на другие сайты
Simplamarket Опубликовано 12 октября, 2015 Жалоба Поделиться Опубликовано 12 октября, 2015 Попробуйте войти через /simpla/ Цитата Ссылка на сообщение Поделиться на другие сайты
technokid Опубликовано 12 октября, 2015 Автор Жалоба Поделиться Опубликовано 12 октября, 2015 Попробуйте войти через /simpla/:-) вы думаете я не додумался))) Пробовал. Не помогает. Интересно, как разработчики создали такой интересный движок но не усмотрели очень важной вещи Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 12 октября, 2015 Жалоба Поделиться Опубликовано 12 октября, 2015 Установил на сайте сертификатв .htaccess прописал RewriteEngine on RewriteBase / RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*) https://site.com/$1 [L,R=301] сайт работает хорошо, но не админкаПри попытки войти в https://site.com/admin появляется форма, ввожу данные для входа, после чего попадаю на страницу https://site.com/password.php Если отключаю редирект на https:// все работает. Может кто-то решал подобное. попробуйте вместо вашего написать RewriteEngine on RewriteBase / RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Цитата Ссылка на сообщение Поделиться на другие сайты
technokid Опубликовано 13 октября, 2015 Автор Жалоба Поделиться Опубликовано 13 октября, 2015 попробуйте вместо вашего написать RewriteEngine on RewriteBase / RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} На этой странице обнаружена циклическая переадресацияERR_TOO_MANY_REDIRECTS Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 13 октября, 2015 Жалоба Поделиться Опубликовано 13 октября, 2015 (изменено) вы вставляете это в какой htaccess?то что выше у меня стоит в корневом. а в simpla/.htaccess стоит RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} AuthName "Simpla CMS" AuthType Basic AuthUserFile /var/www/***/data/www/***/simpla/.passwd require valid-user и все работаетhttps://yadi.sk/i/FmWDH_byjhNvj Изменено 13 октября, 2015 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Решение technokid Опубликовано 13 октября, 2015 Автор Решение Жалоба Поделиться Опубликовано 13 октября, 2015 в htaccess который в корне вставлял вот это RewriteEngine on RewriteBase / RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} в папке simpla RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} AuthName "Simpla CMS" AuthType Basic AuthUserFile /home/data/**/www/simpla/.passwd require valid-user и все равно было вот это На этой странице обнаружена циклическая переадресацияERR_TOO_MANY_REDIRECTS Помог костыль, использую default htaccess в index.php который в корне добавил строчку if(!isset($_SERVER['HTTPS'])){ $url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; header('Location: '.$url); } Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 У меня вообще не работает админка. Если в корне simpla/.htaccess поставить этот код: RewriteEngine On RewriteCond %{HTTP:SSL} !=1 [NC] RewriteRule ^(.*) https://site.com/$1 [L,R=301] тогда просто белый экран, а если поставить это: RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} то выводит ERR_TOO_MANY_REDIRECTS Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 вы вставляете это в какой htaccess?то что выше у меня стоит в корневом. а в simpla/.htaccess стоит RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} AuthName "Simpla CMS" AuthType Basic AuthUserFile /var/www/***/data/www/***/simpla/.passwd require valid-user и все работаетhttps://yadi.sk/i/FmWDH_byjhNvj А играет роль apache или nginx? потому что в теме #8 я указал что не работает http://forum.simplacms.ru/topic/10479-https-в-админ-панели/?p=86992 Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 А играет роль apache или nginx? потому что в теме #8 я указал что не работает http://forum.simplacms.ru/topic/10479-https-в-админ-панели/?p=86992 да, там вроде другие настройки, какие не могу сказать, не работал с ним тесно Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 да, там вроде другие настройки, какие не могу сказать, не работал с ним тесно но странно, сам сайт работает на https, а админка нет Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 31 марта, 2016 Жалоба Поделиться Опубликовано 31 марта, 2016 забыл очистить папку compiled )))) все работает)) Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 18 апреля, 2016 Жалоба Поделиться Опубликовано 18 апреля, 2016 Скажите, а как сделать, чтобы переадресация на https была только в корзине и в админке? Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 12 мая, 2016 Жалоба Поделиться Опубликовано 12 мая, 2016 А играет роль apache или nginx? потому что в теме #8 я указал что не работает http://forum.simplacms.ru/topic/10479-https-в-админ-панели/?p=86992nginx не работает с htaccess, у него отдельные конфиги. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 18 сентября, 2016 Жалоба Поделиться Опубликовано 18 сентября, 2016 Непонятно, зачем вообще трогать simpla/.htaccess.Ведь изменения в корневом .htaccess уже дают глобальную переадресацию на https, в том числе и в админке.У меня работает нормально без изменения simpla/.htaccess. Цитата Ссылка на сообщение Поделиться на другие сайты
inter1c Опубликовано 3 февраля, 2017 Жалоба Поделиться Опубликовано 3 февраля, 2017 (изменено) Всем привет. Сам долго мучился и искал ответы.... Делал так.htaccess, который в корне RewriteEngine OnRewriteCond %{HTTPS} offRewriteCond %{HTTP:X-Forwarded-Proto} !httpsRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] /api/config.php // Протокол //$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; //if($_SERVER["SERVER_PORT"] == 443) $protocol = 'https'; сайт работал, но админка никак не хотела работать. Все время, как и у многих, перенаправляла на восстановление пароля. Ответ оказался прост. У меня сработал весь код, который описал выше....На хостинге в П.У. нужно ВКЛЮЧИТЬ пункт, у каждого он называется по разному, у меня- ('использовать безопасное соединение https://') Так что будут похожие проблемы, смотрите там Изменено 3 февраля, 2017 пользователем inter1c Цитата Ссылка на сообщение Поделиться на другие сайты
FDA Опубликовано 28 февраля, 2017 Жалоба Поделиться Опубликовано 28 февраля, 2017 Попробуйте еще вариант: .htaccess, который в корне ###НАСТРОЙКА ПЕРЕАДРЕСАЦИИ С WWW НА БЕЗ WWW### RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] # Редирект с http на https RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] SetEnvIf X-Forwarded-Proto https HTTPS=on simpla/.htaccess RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] SetEnvIf X-Forwarded-Proto https HTTPS=on /api/config.php // Протокол $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; if($_SERVER["SERVER_PORT"] == 443) $protocol = 'https'; $this->vars['protocol'] = $protocol; $this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']); if(!empty($subdir)) $this->vars['root_url'] .= '/'.$subdir; Заменить на: // Протокол $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; if($_SERVER["SERVER_PORT"] == 443) $protocol = 'https'; elseif (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) $protocol = 'https'; elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') $protocol = 'https'; $this->vars['protocol'] = $protocol; $this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']); if(!empty($subdir)) $this->vars['root_url'] .= '/'.$subdir; Цитата Ссылка на сообщение Поделиться на другие сайты
speker Опубликовано 7 апреля, 2017 Жалоба Поделиться Опубликовано 7 апреля, 2017 (изменено) Столкнулся с такой же проблемой(редирект через .htaccess - не работает админка). Погуглил. Понял что проблема видимо в порядке выполнения правил в файлах .htaccess.Если конкретнее, то проблема в файле /simpla/.htaccess. Авторизация срабатывает до RewriteRule. Проблему можно решить заключив все что связано с авторизацией в блок IF. Попробовал сам. Работает. Может не работать если версия Apache ниже 2.4Решение которое я использовал /.htaccess RewriteEngine on RewriteCond %{ENV:HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] /simpla/.htaccess RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] <If "%{ENV:HTTPS} == 'on'"> AddType application/octet-stream csv AuthName "Simpla CMS" AuthType Basic AuthUserFile /home/***/***/***/simpla/.passwd require valid-user </If> Изменено 7 апреля, 2017 пользователем speker Цитата Ссылка на сообщение Поделиться на другие сайты
RDream Опубликовано 2 мая, 2017 Жалоба Поделиться Опубликовано 2 мая, 2017 Народ выручайте!!!!Все выше описанные способы перепробованы, ни один, к сожалению не помог.Может какие-либо свежие идеи по этому поводу появились? Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 2 мая, 2017 Жалоба Поделиться Опубликовано 2 мая, 2017 У меня работает так: в .htaccess и админка и сам сайт работают.в случае если не работает админка. то есть вариант не правильного настроенного сертификата на хостинге или не сервере. RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 2 июня, 2017 Жалоба Поделиться Опубликовано 2 июня, 2017 добрый день.а как отключить https если он был установлен?у меня бекап сайта сейчас на тестовом сервере висит, на рабочем https настроен.мне на тестовом надо отключить его.где копать?http://e30673.de2.dp10.ru/alphatest/irida-store.ru/сейчас ни один стиль не прогружается, т.к. не хватает слеша в пути. это из за https?или в другом месте надо искать? Цитата Ссылка на сообщение Поделиться на другие сайты
anadikt Опубликовано 31 января, 2020 Жалоба Поделиться Опубликовано 31 января, 2020 (изменено) сайт редиректит на https нормально, но админка уходит на восстановление пароля ... перепробовал все методы, в чем может быть еще проблема? Изменено 31 января, 2020 пользователем anadikt Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 1 февраля, 2020 Жалоба Поделиться Опубликовано 1 февраля, 2020 сайт редиректит на https нормально, но админка уходит на восстановление пароля ... перепробовал все методы, в чем может быть еще проблема? в конце добавьте просто слэш и будет счастье. site.ru/simpla/ Цитата Ссылка на сообщение Поделиться на другие сайты
anadikt Опубликовано 1 февраля, 2020 Жалоба Поделиться Опубликовано 1 февраля, 2020 в конце добавьте просто слэш и будет счастье. site.ru/simpla/пробовал уже, не помогает ... Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 1 февраля, 2020 Жалоба Поделиться Опубликовано 1 февраля, 2020 сайт редиректит на https нормально, но админка уходит на восстановление пароля ... перепробовал все методы, в чем может быть еще проблема? ну тут наши экстрасенсорные способности заканчиваются)надо смотреть настройки сервера, какая версия симплы?Там допилен api/config был. Может его глянуть. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.