Проблема:
Мой провайдер веб-хостинга (apache) поддерживает наличие нескольких доменов под одной учетной записью, эти домены содержат установки WordPress и управляются через FTP-клиент по пути:
www/domains/domain1.tld
www/domains/domain2.tld
Когда я открываю https://domain2.tld все работает как положено.

В любом случае .. если я не укажу 'https://' затем он перенаправляется на https://domain1.tld

Что у меня есть:
in www / domains У меня есть этот .htaccess файл
RewriteEngine On
# domains
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
# subdomains
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# domains proper redirection when / is missing
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomains proper redirection when / is missing
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
Затем в каждой установке WP у меня есть wordpress .htacces file
# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
- Я проверил базу данных и wp-config, ни один из них не содержит ссылок на https://domain1.ltd
- В обоих доменах используется сертификат Lets Encrypt
- Я выполнил поиск домена2. ltd localy с notepad ++ для domain1.ltd случаев не найдено, отключение всех плагинов не помогло либо
Принудительное перенаправление https не сработалоr с:
RewriteCond %{HTTP_HOST} ^domain2\.tld [NC]
RewriteRule (.*) https://www.domain2.tld/$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.domain2.tld/$1 [R=301,L]
Если честно, у меня закончились идеи, что делать дальше. Кто-нибудь знает, как это устранить? Мне кажется, что-то не так с файлом www / domains .htaccess или веб-хостом.
Спасибо, ребята!