Не работает для меня .. что я делаю не так, я получаю страшную ошибку слишком много перенаправлений. Я пытаюсь заставить все мои URL-адреса WWW и https
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^all-service-musical.com [nc]
RewriteRule ^(.*)$ https://www.all-service-musical.com/$1 [r=301,nc]
RewriteCond %{http_host} ^asmusic.org [nc]
RewriteRule ^(.*)$ https://www.all-service-musical.com/$1 [r=301]
RewriteCond %{http_host} ^www.all-service-musical.com [nc]
RewriteRule ^(.*)$ https://www.all-service-musical.com/$1 [r=301,nc]
Первые два правила прекрасно работают вместе, но третье правило, пытающееся изменить URL-адрес www на https, нарушает все это ... любые идеи?
Я также попытался удалить весь приведенный выше код и попытался выполнить часть задачи http: https, используя:
#RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Я также получаю ошибку слишком много перенаправлений также при использовании этого подхода
5/7/2019 .. Ну, пока решений не найдено, но пока можно обойти это, используя правило переписывания, чтобы перенаправить все в не WWW-версию. Возможно, когда-нибудь кто-нибудь опубликует вероятное решение проблемы, и я добавлю WWW обратно. Основная причина того, что я пытался сделать, заключается в том, что ссылки Google в результатах поиска указывали на WWW-версию, и они появлялись без защиты, где не WWW-версия была бы безопасной.