Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何禁用${appName}.elasticbeanstalk.com URL?_Amazon Web Services_Amazon Elastic Beanstalk_Cloudflare_Amazon Route53 - Fatal编程技术网

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

Amazon web services 如何禁用${appName}.elasticbeanstalk.com URL?,amazon-web-services,amazon-elastic-beanstalk,cloudflare,amazon-route53,Amazon Web Services,Amazon Elastic Beanstalk,Cloudflare,Amazon Route53,以下是我的设想: 我有一个亚马逊电子商务应用程序 我使用第三方DNS/缓存/攻击保护服务(Cloudflare)而不是路由53 问题: 搜索引擎(也)正在抓取和索引我的${appName}.elasticbeanstalk.com URL Q:如何禁用${appName}.elasticbeanstalk.com URL以便只使用我选择的(.com)名称?你不能在服务器上设置规则,指示搜索引擎不要爬网该特定URL(robots.txt等)?我将用我迄今为止找到的最好的答案回答,只是为了确保我能帮

以下是我的设想:

  • 我有一个亚马逊电子商务应用程序
  • 我使用第三方DNS/缓存/攻击保护服务(Cloudflare)而不是路由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/$1 [R=301,L]
    

    <>你可以做一些更好的事情来考虑你的测试环境。或者它映射到负载平衡器了吗?目前我有一个指向${appName}.elasticbeanstalk.com的CNAME记录。我知道,如果我能去掉这个.elasticbeanstalk.com URL,那么我需要一个指向负载平衡器IP的A记录。这引发了另一个问题:我可以将AWS公共IP分配给EBS环境吗?您好。你有没有找到一个很好的解决方案?我能找到的最好的办法是在我的.htaccess文件中添加一些重定向条目。据我所知,“无索引”标记放在html代码中。如果我把它们放在那里,也可以避免“mywebsite.com”被爬网。