Назад | Перейти на главную страницу

Балансировщик нагрузки AWS без www на www

Я хочу перенаправить весь трафик без www на www (без использования route53). Я уже создал CNAME www.

Как это сделать, не меняя код на сайте?

Балансировщик нагрузки приложений AWS находится на вершине инфраструктуры.

Это не будет сделано через DNS или на балансировщике нагрузки, это достигается на веб-сервере путем перенаправления. С apache это лучше всего сделать в .htaccess файл в корневом каталоге.

Содержание .htaccess должно быть таким:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]