如何禁用 ${appName}.elasticbeanstalk.com URL?

oth*_*000 5 amazon-web-services cloudflare amazon-route53 amazon-elastic-beanstalk

这是我的场景:

  1. 我有一个亚马逊 EB 应用程序
  2. 我使用第三方 DNS/缓存/攻击保护服务 (Cloudflare) 而不是 Route 53

问题:搜索引擎(也)正在抓取我的 ${appName}.elasticbeanstalk.com URL 并将其编入索引

:如何禁用 ${appName}.elasticbeanstalk.com URL 以便仅使用我选择的 (.com) 名称?

oth*_*000 3

我会用迄今为止我发现的最好的东西来回答,只是为了确保我可以帮助其他人。

假设没有办法完全禁用 elasticbeanstalk URL,我发现最好的办法是向 .htaccess 文件重定向添加一个条目。

# Redirect elastic beanstalk addresses to www.example.com
RewriteCond %{HTTP_HOST} elasticbeanstalk\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

您还可以更好地考虑您的测试环境。