我的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]
只是想知道是否有其他方式或者绝对不可能? 感谢
答案 0 :(得分:1)
在DNS托管区域中创建一个带有www的CNAME记录,该记录应指向您的ELB域。
使用此配置编辑.htaccess文件
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
清除浏览器的缓存并尝试访问www域。