Wordpress + CloudFlare-httpsへの新たな移行

私はすべてのサイトを長い間httpsに翻訳しています。 先日、再び、次のサイトをWordpressに移行するというタスクが発生しました。 私は新鮮な記憶から現在の移動の指示を書いています。


httpsとは何で、なぜあなたが書く必要があるのか​​、私はしません、インターネットはこのトピックに関する情報でいっぱいです。 要するに、あなたは間違いなくそれを必要とします:)たとえあなたのサイトがメニューと記事のリンクだけでユーザーとやり取りしても、オーガニック検索エンジンの結果からのトラフィック-少なくとも一つの理由が残っています。 検索エンジンは、https上のサイトを優先します。


計画を実施するために必要なもの:



行こう


最初にサイト全体とデータベースをバックアップしてください!


まず、 Cloudflare.comに登録する必要があります。 次に、サイトを「ウェブサイトの設定」フォームに追加し、「スキャン開始」をクリックします。 サービスは、ドメインDNSレコードのスキャンを開始します。 通常、すべてのパスは正常であり、CloudFlare自体がすべてのレコードを検出しますが、私の場合、これは発生しませんでした:)おそらく、ホスティングサーバーが何らかの形で巧妙に巧妙に構成されました。 DNS Look Upサービスを通じてすべてが表示されていましたが、CloudFlareは対処できませんでした。 しかし、それは問題ではありません。 私たちのドメイン、そして私たちはそこで彼に何が起こるべきかを認識しています。


少なくとも、次の形式の記録が必要です。

A domain.ru 000.000.000.000 

ここで、Aはレコードタイプ、domain.ruはwwwを含まないドメインの名前、000.000.000.000はサーバーのIPアドレスです(通常、最初のネームサーバー-ホスティングに応じてns1.reg.ruまたはns1.nic.ruにpingできます-でwindows start-実行-cmd / k ping ns1.nic.ru)


このエントリは手動で追加できます。


ドメインでYandexメールを有効にしている場合は、必ずMXレコードを追加してください。 エイリアス「www」を追加するには、エントリを追加します。


 CNAME www domain.ru 

domain.ru-ドメインに置き換えます。


サイトを追加すると、CloudFlareは新しいnsサーバーを報告します。これは、ドメインコントロールパネルでドメインに指定する必要があります。


ドメインコントロールパネルに移動します-DNSレコード(DNSサーバー)を変更し、古い値をCloudFlareが教えてくれた値に変更します。


CloudFlareに戻り、ウェブサイトの「Crypro」タブに移動して、最初の段落「SSL」で「Flexible」を選択します


次に、Wordpress管理エリア-プラグイン-新しいものを追加します。 3つの新しいプラグインをインストールしてアクティブにします。



Cloudflareプラグイン


[設定]メニューでプラ​​グインを選択します-CloudFlare。 CloudFlareおよびサービスAPIに登録するときに指定したメールアドレスを入力する必要があります。 CloudFlare.comサイトでAPIを取得します。 名前の右上隅の[マイ設定]-[グローバルAPIキー]-[APIキーの表示]をクリックします。 コピーして、Wordpressに貼り付けます。 プラグインは承認されているので、最初の段落「デフォルト設定の適用」-「適用」のボタンをクリックするだけです。


より良い検索置換プラグイン


サイトに外部リンクまたは画像がある場合は、この手順をスキップしてください!!!


メニューのWordpress Tools-Better Search Replaceでプラグインを選択します。 「検索」フィールドに引用符なしで「http://」と入力し、「置換後」フィールドに引用符なしで「https://」と入力します。 すべてのテーブルを選択し、「大文字と小文字を区別しない」チェックボックスを入れて、「アイドルスタート? (置換なし)」、「検索の実行/置換」をクリックします。 したがって、メニュー、マテリアル、プラグイン設定など、すべての場所で古いプロトコルのすべてのリンクを新しいものに置き換えます。


最後の仕上げ。


Wordpressの設定-一般に移動し、「WordPressアドレス(URL)」と「サイトアドレス(URL)」を...から...に変更します(省略記号なしで、値は残ります。これらのフィールドに文字「s」をhttpに追加する必要があります)


できた プロバイダーのサーバーでDNSレコードが更新されると(最大48時間)、サイトはhttps経由で機能します!



Source: https://habr.com/ru/post/J322108/


All Articles