Перенаправление .htaccess приводит к тому, что все браузеры говорят "ошибка конфиденциальности, соединение не приватное" - PullRequest
0 голосов
/ 29 января 2020

Итак, я хочу перенаправить один из моих сайтов, включая каждую отдельную страницу, на root другого. Я сделал это следующим образом:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://www.newdomain.com/ [R=301,L]

Теперь, когда я go перехожу на любую ссылку моего старого веб-сайта, в браузере появляется предупреждение:

NET :: ERR_CERT_AUTHORITY_INVALID
Злоумышленники могут пытаться украсть вашу информацию у www.olddomain.com (например, пароли, сообщения или кредитные карты).

Старый сайт был http, а новый один https, если это могло бы помочь?

Ответы [ 2 ]

1 голос
/ 29 января 2020

Я понял. Я случайно разместил .htaccess на том же виртуальном хосте в Plesk, что и новый веб-сайт. Таким образом, .htaccess уже отвечал протоколом https. Я создал новый виртуальный хост для приема соединений из домена через http.

0 голосов
/ 29 января 2020

Что происходит, когда вы напрямую получаете доступ к newdomain с помощью того же браузера? Если вы не видите ту же ошибку (что означает, что сертификат действителен), это означает, что заголовок хоста все еще содержит имя хоста olddomain. Вам также нужно переписать заголовок хоста, это может помочь: https://serverfault.com/questions/336796/can-apache-rewrite-a-requests-host-header-based-on-the-url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...