2017-02-21 203 views
1

我的IT部門告訴我,由於AWS負載均衡環境,無法將非www重定向到www域名,而且它是不是單一的IPWP非www到WWW上的www重寫/重定向ELB

我正在運行一個WordPress的網站,我已經嘗試在lb .htaccess文件中沒有運氣。

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

只是想知道是否有另一種方式,或者它絕對不可能嗎? 謝謝

+0

DNS託管在哪裏?如果路線53那麼它很簡單。 –

回答

0

在DNS託管區域使用www創建一個應該指向您的ELB域的CNAME記錄。

編輯您的.htaccess文件與此配置

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

瀏覽器清除緩存並嘗試在WWW域訪問。

+0

謝謝!這工作! – roshambo