我想redirect所有非www的stream量到www(不使用route53)。 我已经创build了CNAME www。
我怎样才能做到这一点,而无需更改网站上的代码?
AWS应用程序负载平衡器位于基础架构之上。
这不会通过DNS或负载平衡器完成,这是通过发出redirect在networking服务器上实现的。 使用apache,最好在webroot的.htaccess文件中完成。
.htaccess的内容应该如下:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]