Drupal 7 без www на www

Я настроил файл.htaccess в drupal 7, чтобы пересылать не www на домены www. При развертывании этого в AWS эластичный beanstalk (с балансировщиком нагрузки приложения) я получаю много ошибок 3xx для примерно 50% трафика (у меня есть 2 экземпляра).

Есть идеи почему? Любая идея, как я могу решить это или добиться того же перенаправления по-другому?

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Спасибо

1 ответ

Вы можете использовать приложение-балансировщик нагрузки для выполнения перенаправления.

В основном: Консоль> EC2 > Балансировщики нагрузки> Слушатели

Здесь вы можете выбрать

  • HTTP: 80 > Просмотр / редактирование правил
  • HTTPS: 443 > Просмотр / редактирование правил

Вы можете найти больше информации здесь: AWS Tutorial по переписыванию