如何禁用 ${appName}.elasticbeanstalk.com URL?
How do I disable the ${appName}.elasticbeanstalk.com URL?
这是我的场景:
- 我有一个 Amazon EB 应用程序
- 我使用第三方 DNS/cache/attack-protection 服务 (Cloudflare) 而不是 Route 53
问题:
搜索引擎(也)正在抓取我的 ${appName} 并将其编入索引。elasticbeanstalk.com URL
Q:如何禁用 ${appName}.elasticbeanstalk.com URL 以仅使用我选择的 (.com) 名称?
您不能在您的服务器上设置规则以指示搜索引擎不要抓取特定的 url(robots.txt 等)吗?
我会用迄今为止发现的最好的东西来回答,只是为了确保我可以帮助其他人。
假设没有办法完全禁用 elasticbeanstalk URL,我发现最好的办法是添加一个条目到 .htaccess 文件重定向。
# Redirect elastic beanstalk addresses to www.example.com
RewriteCond %{HTTP_HOST} elasticbeanstalk\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
你也可以考虑你的测试环境做些更好的事情。
这是我的场景:
- 我有一个 Amazon EB 应用程序
- 我使用第三方 DNS/cache/attack-protection 服务 (Cloudflare) 而不是 Route 53
问题: 搜索引擎(也)正在抓取我的 ${appName} 并将其编入索引。elasticbeanstalk.com URL
Q:如何禁用 ${appName}.elasticbeanstalk.com URL 以仅使用我选择的 (.com) 名称?
您不能在您的服务器上设置规则以指示搜索引擎不要抓取特定的 url(robots.txt 等)吗?
我会用迄今为止发现的最好的东西来回答,只是为了确保我可以帮助其他人。
假设没有办法完全禁用 elasticbeanstalk URL,我发现最好的办法是添加一个条目到 .htaccess 文件重定向。
# Redirect elastic beanstalk addresses to www.example.com
RewriteCond %{HTTP_HOST} elasticbeanstalk\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
你也可以考虑你的测试环境做些更好的事情。