У меня есть сертификат безопасности, установленный на моем сервере Ubuntu, на котором запущен Apache. Когда я захожу на свой сайт по протоколу HTTPS, в начале URL-адреса появляется зеленый сертификат. Однако, когда я использую обычный протокол HTTP, сертификат не появляется. Раньше это работало, но я, должно быть, что-то изменил, чтобы сломать его, и я не знаю, как заставить его снова работать. Любые идеи? Спасибо
Мне удалось решить мою проблему, добавив следующие строки в файл .htaccess
:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Er, so werk dit altyd. As u eintlik na 'n webwerf via HTTP kyk, gebruik u baie spesifiek nie HTTPS nie en gebruik u dus nie die sertifikaat nie.
U dink dalk aan HTTP-> HTTPS-herleiding; u kan 'n webbediener opstel om alle HTTP-versoeke outomaties na HTTPS te herlei. Alhoewel u HTTP intik, sal u sien dat dit nou eintlik HTTPS gebruik wanneer die bladsy klaar gelaai is.
Bepaal dus hoe u HTTPS-herleiding op u bediener kan herstel. U kan dit meer as een manier doen. 'N Algemene manier is met mod_rewrite, wat u kan help om dit uit te vind. As u dit op 'n ander manier gedoen het, moet u meer ondersoek doen voordat ons u kan help.