Drupal 7 非 www 到 www
Drupal 7 non-www to www
我已经调整了 drupal 7 中的 .htaccess 文件以将非 www 域转发到 www 域。当我将其部署到 AWS elastic beanstalk(使用应用程序负载均衡器)时,我收到了大约 50% 的流量的大量 3xx 错误(我有 2 个实例)。
知道为什么吗?知道如何解决这个问题或以其他方式实现相同的重定向吗?
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
谢谢
您可以使用 application-load-balancer 进行重定向。
基本上:控制台 > EC2 > 负载均衡器 > 监听器
这里可以select
- HTTP : 80 > View/edit 规则
- HTTPS : 443 > View/edit 规则
您可以在此处找到更多信息:AWS Tutorial on rewriting
我已经调整了 drupal 7 中的 .htaccess 文件以将非 www 域转发到 www 域。当我将其部署到 AWS elastic beanstalk(使用应用程序负载均衡器)时,我收到了大约 50% 的流量的大量 3xx 错误(我有 2 个实例)。
知道为什么吗?知道如何解决这个问题或以其他方式实现相同的重定向吗?
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
谢谢
您可以使用 application-load-balancer 进行重定向。
基本上:控制台 > EC2 > 负载均衡器 > 监听器
这里可以select
- HTTP : 80 > View/edit 规则
- HTTPS : 443 > View/edit 规则
您可以在此处找到更多信息:AWS Tutorial on rewriting