メニュー 閉じる

グーグル検索でドメインでなく IP に来るとき 403 or 400 リダイレクト

グーグル検索したときに、私のサイトまたはブログの URL、ドメイン名、IP アドレスが出てくるときがある。理由は、サーバー、ホスティング、サイトやブログの設定に基づいて、IP アドレスに接続を許可し、それ以外の場合、IP とアドレスにアクセスしたときにドメインのアドレスにリダイレクト (redirect) するところがあるが、403ページにリダイレクトしているところもあるのである。つ蜂蜜運転 (GKKmon) はアマゾンライトセール (Amazon Lightsail) Linx と Unix-Bitnami WordPress-Ubuntu Apache 環境でこの問題が発生したので参照してほしい。

    検索結果の IP アドレスを URL として公開されるときに発生する深刻な問題

グーグルは、IP アドレスに接続を許可している場合、検索結果の URL が IP を表示するために (常にのようなものではない)、そうすると、さまざまな問題が起こる。最も大きい問題は、SSL セキュリティ証明書が適用されるサイトの場合に発生する。セキュリティ証明書は、IP アドレス、ドメイン名のみで発行されるために、グーグルのサイト検索の結果が https://example.com/post のようにドメインの場合は関係ありませんが、https://12.123.12.123/post のように IP アドレスが出たらエラーが発生する。Https は捕獲がセキュリティで保護された証明書が発行されたドメインアドレスとは別にマッチングされていないので、個人情報保護のエラーページが表示され、ユーザーが非公開に設定されていません。-ハッカーは、12.123.12.123 からの情報 (たとえば、パスワード、メッセージ、クレジットカードなど) を盗むしようとしている可能性があります。-' などの警告メッセージが表示される。は単純なエラーメッセージが、実際に IP アドレスを接続時に SSL セキュリティ証明書が適用されていないので、セキュリティ上に問題が起こる。

前述の問題により、ユーザーのセキュリティとアクセシビリティが大幅に低下される。このサイトが適切に管理されていないことを確認することもあり、セキュリティ上の問題やスパムのサイトに分類される可能性もあり、当たり前のように SEO が下がり、グーグル検索にも否定的な影響を与える。のために星のことではないかに見えますが、必要があること정해줘야が、すぐに気にする解決策は3つのある程度があった。

    検索結果の IP アドレスを URL として公開する解決法3つ

最初の方法は、ただ静かに待って見ることだった。一時的に IP を表示していることもあり、待っていると、再度ドメインにある場合もある。なぜ、グーグルが近所の쩌の検索エンジンではなく、このような場合もあるだろうから、待っていれば自然に IP アドレスの URL は、選択されているドメインのアドレスの検索結果のみが有効になるだろうと考えた。今考えても法外な、または偽の考えるところではない。が、非常に受動的であり、不確実性であり、言葉も決まらず、ランダム性が強いが無効されない方法が明らかにした。

2番目の方法は、新たに公開される https://12.123.12.123/post URL にアクセスした時に https://example.com/post にリダイレクトさせることだった。一見悪くはないのであるかとなり、実際に多くの人々が使用している方法である。がドメインのアドレスにリダイレクトされる前に IP URL リンクをクリックしたときに、個人情報保護のエラーページを表示することは簡単で、そして、詳細設定タブをクリックして ' 安全でないページに移動するまで使用してリダイレクトされた。エラーページを表示する前にリダイレクトする方法を知っていない、どんなに検索しても方法を知ることができなかった。も方法を知っているすると、グーグル検索で IP URL へのリンクを公開することができる環境であるために根本的な解決ではなかった。

最後の方法は私の固定アミガインソウルで http://12.123.12.13 と https://12.123.12.123 の接続に対するすべての接続に403または400エラーページをリダイレクトすることだった。403エラーページは、サーバーが許可されていない複数のメディアをユーザーが要求したときに ' を示す、エラーページ、400ページのエラーは ' 無効な要求、サーバーが要求を認識していない ' という名前のエラーページである。のでビップに接続する場合にのみ 403 or 400 エラーページを示している場合、この接続は、サーバーで許可されていない有効な通知がされ、この状態で検索に反映されるまで待機する場合、当然、IP アドレスへのリンクは、選択されているドメインのアドレスを保持することである。

    IP アドレス URL を400エラーページにリダイレクトする方法

実際の適用方法は FTP の方法に

/opt/bitnami/apps/wordpress/conf/httpd-prefix.conf

ファイルを変更するか、SSH 接続で

sudo nano /opt/bitnami/apps/wordpress/conf/httpd-prefix.conf

という名前のコマンドを使用して httpd-prefix.conf ファイル内に以下の内容を挿入するとされる。

# リダイレクトを許可する
RewriteEngine On
# すべての HTTP 接続を HTTPS に Rewrite
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# すべての WWW のリンクを non-WWW に Rewrite
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# Https://12.123.12.123 リンク400エラーページに Rewrite
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^12.123.12.123
RewriteRule ^ [F]
# Http://12.123.12.123 リンク400エラーページに Rewrite
RewriteCond %{HTTPS} =off
RewriteCond %{HTTP_HOST} ^12.123.12.123
RewriteRule ^ [F]

12.123.12.123 の部分をあなたの実際の固定 IP アドレスに変更される。事実 http://12.123.12.123 に接続すると、すべての http 接続を https にリダイレクトするという宣言のために https://12.123.12.123 に自動的に接続される。ので一番下の構文は、敵にする必要はありません、あなたはかもしれない最も安全で、きれいにすべての場合の数を入力した。変更が完了したら、SSH で

sudo /opt/bitnami/ctlscript.sh restart apache

と入力し、アパッシュをリブートするとされる。

アパッシュの再起動が終わり、テストをするときは、必ずブラウザーのクッキーやサイトのデータを削除しましょう。事実上すべての設定が完了し、正常にリダイレクトされ、残りのクッキーとはサイトのデータが変更された設定のように表現されない場合があるためである (実際の体験談)。などの環境で正しくつ蜂蜜運転 (GKKmon) はその名の通り設定している場合

Example.com、www.example.com、http://example.com/、http://www.example.com/は
Https://example.com/にリダイレクトされ、

12.123.12.123、http://12.123.12.123、https://12.123.12.123 は
400 Bad Request のページにリダイレクトされる。

今グーグル検索に反映されるのを待っているだけだった。約2週間以内に反映されている。

コメント(情報は必要ありません)

Posted in All , ワードプレス - Wordpress

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.