HTACCESS не перенаправляет на псевдоним сайта - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть мультисайт WP, размещенный на hostgator, it4causeshosting.org, с поддоменом flipm.it4causeshosting.org с псевдонимом flipmusa.org на Godaddy.

Если я введу http://flipm.it4causeshosting.org,, htaccess успешно переключит его на https, и я получу блокировку. Это код в hostgator htaccess, который, я предполагаю, вносит изменения:

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

Если я ввожу https://flipmusa.org,, я получаю значок блокировки в URL-адресе. Но если я ввожу http вместо https, я получаю «небезопасно».

Я делал подобные вещи на других хостах, с этим, вставленным в htaccess, без проблем, и он успешно переключается на https. В этом случае richastro.org имеет псевдоним ras2.teebark.com (многосайтовый поддомен).

RewriteCond %{HTTP_HOST} richastro\.org [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://richastro.org/$1 [R,L]

Я попытался жестко запрограммировать flipmusa.org в файле htaccess, но не могу переключить его. Я подозреваю, что, поскольку домен зарегистрирован в Godaddy, но серверы находятся на Hostgator, это вызывает проблему, но я не могу понять, почему. Что я могу сделать, чтобы http://flipmusa.org переключился на https?

1 Ответ

0 голосов
/ 04 октября 2019

Я наконец поболтал в сети с Hostgator, и они очистили мой мусор от htaccess, связанного с SSL-сертификатами (общеизвестно), и настроили очень простой htaccess, который добился цели. Извлеченный урок: если ваш htaccess не ведет себя, выньте вещи, которые вы не понимаете, или позвоните продавцу. Вот что я приведу:

RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://flipmusa.org/$1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...