gpt4 book ai didi

amazon-web-services - AWS | ELB 将启用 SSL 的 IP 重定向到域

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:50:17 25 4
gpt4 key购买 nike

我认为这一点很重要,网络上没有任何帮助。

问题

我想将我的 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 显示我的网站有三个不同的版本,长期以来它一直在损害我的网站排名。我的网站内容在谷歌中显示如下。

  1. 网站IP地址
  2. ELB 网址
  3. 我的领域

我问题中的上述代码实际上是有效的,但是当我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com