Я пытаюсь перенаправить 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]
Попробуйте следующее:
RewriteEngine on
RedirectMatch 301 ^(.*)$ https://www.example.wordpress.com
Короче говоря, вы не можете делать то, что вы пытаюсь сделать. Если клиент подключается к вашему серверу и ожидает разговора с вами по HTTPS, вы не можете дать ему ответ, отличный от HTTPS. В этом суть «безопасности» в HTTPS.
Вы можете использовать либо самозаверяющий сертификат, либо существует множество недорогих (или даже бесплатных) поставщиков сертификатов SSL.