Сайты на Amiro.CMS на сегодняшний день могут работать либо только через HTTP либо через HTTPS. Смешанное использование при включенном кешировании затрудненно, хоть и не исключено. Для перевода сайта на работу через безопасное соединение HTTPS правим файл _local/config.ini.php, где меняем значения для ROOT_PATH_WWW и ROOT_PATH_WWW_ALIAS:
ROOT_PATH_WWW = "http://amirocmspro.ru/" ROOT_PATH_WWW_ALIAS = "http://www.amirocmspro.ru/"
заменяем http:// на https:// и получаем:
ROOT_PATH_WWW = "https://amirocmspro.ru/" ROOT_PATH_WWW_ALIAS = "https://www.amirocmspro.ru/"
Теперь все ссылки движок будет формировать с http://. Важно запретить доступ по HTTP и оставить только HTTPS (иначе в кеше движка получится мешанина из страниц со ссылками http:// и https://). Для этого можно использовать mod_rewrite модуль Apache, в файл .htaccess, расположенный в корне сайта добавляем инструкции:
RewriteEngine On
RewriteCond%{HTTPS} =off
RewriteCond %{REQUEST_URI} !^/_admin/(.*)$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Работа админки в нашем тесте на используемой нами версии Amiro.CMS оказалось невозможной. Амиро постоянно редиректит обратно на http://.
|