Поделиться:
Поделиться:

11 ответов

Asylum
20.04.2018 13:08
Студия Восемь-Бит

Попробуйте

Заменить на .htaccess из чистого дистрибутива
В менеджере плагинов отключить "фильтр языка" или "удалять префикс языка по умолчанию"

Beketaev Roman
21.04.2018 06:38

Добрый день Asylum, пробовал, после манипуляций выкидывает с ошибкой 500.

URLVir, Специалист по безопасности web-сайтов

Https пытаетесь настроить и криво настроили. Напишите нам web@urlvir.ru - 500-1000 рублей, настроим как нужно!

Петр
20.04.2018 22:08

Вот тут посмотрите http://timeweb.com/ru/community/questions/joomla-3-6-kak-nastroit-redirekt-s-http-na-https-1

1. Joomla - админка - Настройки сервера - Включить SSL - выбираем Весь сайт
2. Открываем файл configuration.php в строке (public $live_site = '';) пишем адрес сайта через https:// так (public $live_site = 'https://......ru';;;)
3. Открываем файл .htaccess
дописываем строки
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
Все сайт работает по https:// при заходе на сайт или любую страницу по http:// произойдет редирект и страница откроется по https://.

URLVir, Специалист по безопасности web-сайтов

Самый надёжный способ переписать все http запросы на сайте (а сайты редко большие) на https, автоматические редиректы чаще всего приводят к ошибкам.

Beketaev Roman
21.04.2018 06:39

Петр, добрый день, находил данный

Beketaev Roman
21.04.2018 06:39

находил данный топик, пробовал, результатов не принесло.

Петр
21.04.2018 10:45

У меня в панели хостинга настройка сайта отключены: Использовать безопасное соединение https, Перенаправления отключены.
.htaccess такой.
IndexIgnore *
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ https://........ru [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://......ru [R=301,L]
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
SetEnvIf X-HTTPS 1 HTTPS
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ https://......ru [L,R=301]
php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
В админке Joomla настройка сервера Включить SSL - весь сайт.
Файл configuration.php строка public $live_site = 'https://сайт.ru';;
Больше вроде ничего не менял.

Петр
21.04.2018 11:01

Еще Настройки SEO в админке Joomla - все включено "Да"

Asylum
21.04.2018 10:53
Студия Восемь-Бит

В панели управления хостингом - сайты, проверьте включен ли пункт "перенаправлять на https"?

Asylum
21.04.2018 11:15
Студия Восемь-Бит

Не разберетесь, пишите agentmiass@ya.ru вечером посмотрю, что-то мне подсказывает, что Вы не туда копаете