0

我已经调整了 drupal 7 中的 .htaccess 文件以将非 www 转发到 www 域。当我将它部署到 AWS 弹性 beanstalk(使用应用程序负载均衡器)时,大约 50% 的流量(我有 2 个实例)会出现很多 3xx 错误。

知道为什么吗?知道如何解决这个问题或以另一种方式实现相同的重定向吗?

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

谢谢

4

1 回答 1

0

您可以使用application-load-balancer进行重定向。

基本上:控制台 > EC2 > 负载平衡器 > 侦听器

在这里你可以选择

  • HTTP : 80 >查看/编辑规则
  • HTTPS:443 >查看/编辑规则

您可以在此处找到更多信息:AWS 重写教程

于 2019-02-09T14:39:59.350 回答