Ошибка 404 после попытки установить бесплатный SSL (используя https://zerossl.com/) в C-Panel - PullRequest
1 голос
/ 03 мая 2019

1) После выполнения шагов в этом видео (https://www.youtube.com/watch?v=GPcznB74GPs) о том, как установить бесплатный SSL с использованием ZeroSSL, я столкнулся с проблемой, которая показывает 404 Не найдено на моем веб-сайте. Хотя я ввожу https://(my_domain_name).com вручную в URL-адресе он все еще не показывает HTTPS. В моей C-Panel> СТАТУС SSL> я вижу, что мой домен проверен (с зеленой блокировкой рядом с ним)

2) В конце урока в видео есть несколько кодов, которые необходимо поместить в файл .htaccess (в корневом каталоге public_html), чтобы автоматически изменить URL-адрес на https: // URL. (Код учебника, как показано ниже)

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Я ранее установил magento 2, и .htaccess имеет свой собственный подобный код. (Код Magento 2, как показано ниже)

    RewriteEngine on
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php [L]

1) Есть другие, которые сталкиваются с той же проблемой и предоставляют свои решения, например, переименовать мой файл /.well-known/acme-challenge/(FILE NAME.txt) в /.well-known/acme-challenge/(FILE NAME), однако, у меня нет .txt для начала. Есть еще одно видео, в котором говорится, что нужно переименовать изображения / источник с http в https, проверив консоль page> (там будет показано предупреждение о смешанном контенте). Однако в шахте не отображается предупреждение о смешанном контенте.

2) Когда я попытался заменить и / или добавить вышеприведенный код magento 2 кодом учебника, я получил ошибку too_many_redirect.

Мой сайт / доменное имя www.aevuswebs.com

1 Ответ

0 голосов
/ 07 мая 2019

Перейдите в базу данных вашего Magento и найдите таблицу Core_config_data, в этой таблице найдите строки с текущими деталями URL вашего веб-сайта без SSL.

Обновите детали и добавьте 's' в защищенные и незащищенные base_url, как показано ниже

http://www.example.com/   ->   https://www.example.com/

Попробуйте перезагрузить ваш сайт, он загрузится.

...