Я использую следующий mod_rewrite
в .htaccess
файл для перенаправления моего домена навсегда.htaccess mod_rewrite для https://subdomain.domain.com в https://www.subdomain.domain.com
из
в
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Как я должен mod_rewrite для перенаправления мой поддомен
из
в
https://www.subdomain.domain.com
Я имею в виду, как я могу перенаправить 3-й домен первого уровня от https://
до https://www.
используя .htaccess mod_rewrite?
Thanks,
mod_rewrite не работает. Он не может перенаправить URL-адрес и отобразить ошибку сертификата. спасибо, –
Это не проблема с 'mod_rewrite', это проблема с вашим сертификатом. Более конкретно: ваш сертификат, вероятно, относится к 'sub.example.com', и вы получаете предупреждение о том, что на сайте есть недопустимый сертификат, когда вы пытаетесь использовать его для' www.sub.example.com'. – Sumurai8
@anubhava все сертификаты были выданы в пользу моих доменов и поддоменов с www. префикс. Я не получаю никакой ошибки при перенаправлении моего домена 'https: // на https: //www.' using код, который я разместил в своем вопросе. проблема возникает только тогда, когда я перенаправляю свои поддомены. Есть идеи? –