2017-02-21 41 views
1

Мне сказали, что мой ИТ-отдел следит за AWS, что невозможно перенаправить не-www на доменное имя www из-за сбалансированной среды загрузки AWS - и что это не является IP-адресомWP Non-www to www rewrite/redirection на AWS ELB

Я запускаю сайт wordpress, и я пробовал это в файлах lh .htaccess без везения.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC] 

Просто хотите узнать, есть ли другой способ или это определенно невозможно? спасибо

+0

Где находится DNS-сервер? Если маршрут 53, то это довольно просто. –

ответ

0

В DNS Hosted Zone Создайте одну запись CNAME с www, которая должна указывать на ваш домен ELB.

Редактировать файл .htaccess с этой конфигурацией

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

Очистить кэш вашего браузера и попытаться получить доступ на домен WWW.

+0

Спасибо! это работает! – roshambo