Объедините http к https и доменным перенаправлениям с помощью mod_rewrite

Я пытаюсь перенаправить www.example.com к размещенному блогу в https://www.example.wordpress.com. Доменные работы перенаправления, но дает мне 403 ошибки, потому что они перенаправляют http к https. Example.com никогда не будет используемым вне перенаправления, я не хочу получать ssl сертификат для него.

Существуют подобные вопросы (например, htaccess перенаправление к https), но они все адрес одна из двух частей проблемы (также www.example1.com кому: www.example2.com, или http://domain1.com кому: http://domain1.com).

Вот мой текущий .htacess. Как я добавляю что-то, что на самом деле заботится о проблеме https, не портя доменное перенаправление?

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.wordpress.com [R=301,L]

Обновление: Моя работа .htaccess файл является этим; по-видимому, wordpress.com делает перенаправление к самому https (который я знал, но не смог сделать работу ранее):

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.curiouscitytc.com$ [NC]
RewriteRule ^(.*)$ http://www.curiouscommute.wordpress.com/$1 [R=301,L]
1
задан 23 May 2017 в 14:33
2 ответа

Попробуйте следующее:

RewriteEngine on
RedirectMatch 301 ^(.*)$ https://www.example.wordpress.com
0
ответ дан 4 December 2019 в 00:06

Короче говоря, вы не можете делать то, что вы пытаюсь сделать. Если клиент подключается к вашему серверу и ожидает разговора с вами по HTTPS, вы не можете дать ему ответ, отличный от HTTPS. В этом суть «безопасности» в HTTPS.

Вы можете использовать либо самозаверяющий сертификат, либо существует множество недорогих (или даже бесплатных) поставщиков сертификатов SSL.

1
ответ дан 4 December 2019 в 00:06

Теги

Похожие вопросы