- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我认为这一点很重要,网络上没有任何帮助。
问题
我想将我的 IP 重定向到域。例如,https://74.127.128.193/和 ELB URL hfgjg-77665555.ap-south-1.elb.amazonaws.com 需要被 301 重定向到 sample.com。
我想要这个是因为此 IP 和 ELB URL 已被 Google 索引,而不是显示来自域的页面谷歌显示来自该 IP 和 ELB URL 的页面并将该域的许多页面标记为重复,因为它们已经用 IP 地址编入索引。
尝试关注
RewriteCond %{HTTP_HOST} ^74\.127\.128\.193$
RewriteRule ^(.*)$ http://google.com/$1 [L,R=301]
这是可行的,但仅适用于 http,我的意思是当我使用 http 打开 IP 时,这会将 IP 重定向到域。
但是当我用 https 打开 IP 并且谷歌用 https 而不是 http 索引 IP 时,他并没有从 IP 重定向到域。
我相信这是 SEO 中的一个大问题,每个使用 AWS ELB 和 SSL 的人都会遇到这种情况,但他们没有考虑过这个问题,或者没有像我那样深入。
最佳答案
终于,我让它工作了。
谢谢你们的回复。
Google 显示我的网站有三个不同的版本,长期以来它一直在损害我的网站排名。我的网站内容在谷歌中显示如下。
我问题中的上述代码实际上是有效的,但是当我在 chrome 中使用 https 访问 IP 时,它要求获得打开 URL 的权限,当时 IP 没有重定向到域,但是一旦我允许它是重定向成功。
我已成功从 IP 和 ELB URL 重定向到域,并在顶部的 htaccess 文件中使用以下代码。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^hfgjg-77665555\.ap-south-1\.elb\.amazonaws\.com$
RewriteRule (.*) https://sample.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^74\.127\.128\.193
RewriteRule (.*) https://sample.com/$1 [R=301,L]
注意:这将永久重定向所有内部页面以及域
关于amazon-web-services - AWS | ELB 将启用 SSL 的 IP 重定向到域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51910590/
这似乎与子网/可用区有关,但我是使用 VPC 的新手,它让我望而却步。 专有网络:10.80.0.0/16 子网:10.80.1.0/24 (us-east-1b) 子网:10.80.2.0/24 (
我想向 ELB 后面的所有实例发送更新。我更喜欢发送更新而不是从实例端轮询。是否可以向 ELB 发送将广播到所有实例的消息? 最佳答案 不直接,不。 一种编程解决方法是查询 ELB API 以发现健康
(我试图了解 ELB 网络如何在 VPC 中工作,并发布此问题) 当我们向公共(public) ELB 添加两个子网时,aws elb create-load-balancer --load-bala
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this
我目前将我的 Web 应用程序托管在 AWS 上,我使用两个 ELB 实例,一个用于对应用服务器的前端请求进行负载均衡,另一个用于对从应用服务器到 API 服务器的后端请求进行负载均衡,像这样(抱歉糟
对于我的堆栈,我需要自动检索 AWS 上负载均衡器的 dns,因为我删除/创建以更新我的堆栈和服务器,名称一直在变化,或者我需要能够自动检索 dns来 self 在 AWS 中的 ELB 谢谢 最佳答
有谁知道带 SSL 的 AWS ELB 在幕后是如何工作的?在我的 ELB 域名上运行 nslookup,我得到 4 个唯一的 IP 地址。如果我的 ELB 启用了 SSL,AWS 是否可以与其他启用
在亚马逊的“经典负载均衡器”上,您可以创建一个规则来将 HTTPS 连接转发到 HTTP,通过将证书上传到负载均衡器并让服务器只处理 http 来简化 SSL 和服务器配置。 我现在正在尝试使用 Am
免责声明: 本主题适用于 HTTP 流量(在 Linux 平台上)。对于以下问题,ELB 可能有一个很好的解决方案(每个人都价格合理)。但到目前为止我找不到任何东西。这就是为什么我需要专家的建议。 问
ELB:弹性负载均衡器 ALB:应用程序负载均衡器 我正在尝试将 aws 上的 elb/alb 映射到另一个 elb(例如: http://my-elb-domain.com ), elb/alb -
我知道 Apigee 可以将请求转发/负载均衡到目标服务器。但是各种云提供商都出售他们的负载均衡器,如果在我的后端应用程序中,我只是公开 API 并且我使用 apigee 边缘,为什么我需要这些负载均
我想知道是否可以使用 CF 堆栈未导出的现有 ELB 在新的 CFT 中引用并在生成的 CF 堆栈中使用。唯一的在线资源似乎是现有的 CFT 需要导出 ELB,以便新的 CFT 导入它。然而,新的 C
我通过使用 ELB、自动缩放、RDS 和 ELB 外部的一个 Node ec2 实例在 AWS 上创建了一个架构(希望它不会错)。现在我不明白,我可以如何在此架构上实现 SSL。 让我简要解释一下:
我在两个 Ubuntu 实例中使用 Tomcat,它们位于 Amazon Web Services 云中的 ELB(弹性负载均衡器)后面。每个 Tomcat 安装在同一个引擎中都有多个虚拟主机。 EL
我已经配置了一个带有 443 HTTPS 端口的 AWS ELB 来支持 Https 传入请求。但是,我想从 ELB 指向一个目标 EC2,它有一个在端口 80 上运行的 tomcat 服务器,没有任
我在使用 ELB 的 aws 上有一个主节点和两个辅助节点。阅读和写作的最佳实践是什么? 1)我是否创建一个包含所有节点的单个LB,主节点和次节点都在ELB中,让python(pymongo)处理排序
我们有一组 EC2 服务器的多个 SSL 证书(由于旧版限制)。我们有多个 ELB 指向该组,每个 ELB 终止特定证书的 SSL。我们现在想要转向自动扩展,而不是硬编码的 EC2 实例列表。单个自动
mod_pagespeed 重写了我的 css 链接 链接 href="/css/file.css"rel="样式表" 类似于: 链接 href="http://example.com/css/fil
在此正则表达式中,https://regex101.com/r/SzzJDE/7如何对 __utm.gif 进行分组 我有 \"(\S+)\s+\w+:\/\/([\w\-\.]*):\S+(\/\S
我有一个发布请求,它将触发服务器代码以在所有实例的内存中缓存数据。所以我需要通过nginx将此请求路由到所有实例。是否可以在 ELB 中配置它? 最佳答案 不,这在 ELB 中是不可能的。我建议要么使
我是一名优秀的程序员,十分优秀!