WP Non-www到AWS ELB上的www重写/重定向

时间:2017-02-21 23:31:31

标签: wordpress amazon-web-services dns amazon-elb no-www

我的IT部门告诉AWS,由于AWS负载均衡环境而无法将非www重定向到www域名,而且它不是单一IP

我正在运行一个wordpress网站,我在lb .htaccess文件中试过这个但没有运气。

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

只是想知道是否有其他方式或者绝对不可能? 感谢

1 个答案:

答案 0 :(得分:1)

在DNS托管区域中创建一个带有www的CNAME记录,该记录应指向您的ELB域。

使用此配置编辑.htaccess文件

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

清除浏览器的缓存并尝试访问www域。