2016-07-25 4 views
0

私のサイト全体をhttpsで動作させるために変更する必要がありますhttp.IはWordPressのアドレス(URL)とサイトアドレス(URL) Settings-> Generalからhttpsに移動しますが、サイト全体がダウンしています。どのようなステップをhttpからhttpsにワードプレスサイトを変換するために実行する必要があります。 CentOSリリース6.3(最終版)がインストールされています。私のWordpressサイトをhttpからhttpsに変更するときに取るべきステップは何ですか

+0

は、サーバーのSSL証明書を購入したことがありますか? – Milap

+0

これは後で購入できますか?私は自分のサイトがhttpsで動くかどうかをテストしたいだけです。 –

+0

あなたはLetsencryptで無料で証明書を取得することも、自己署名証明書を生成することもできますが、letsencryptは簡単でエラーを出すことはありません – matt

答えて

3

ウェブサイトHTTPSを作成するには、まずドメインのSSL証明書を取得し、サーバーにインストールし、ウェブサイトのパーマリンクをhttpからhttpsに変更します。

管理者の設定:

  1. が管理ダッシュボードに移動します。
  2. 設定の上にマウスを置いて[一般]をクリックします。
  3. WordPressのアドレス(URL)とサイトのアドレス(URL)は、の部分を両方ともhttps://に置き換えています。
  4. SSL経由でWordPressの管理を容易イネーブル(および施行)への変更を保存

をクリックして、一定のFORCE_SSL_ADMINはSSLを介して発生するすべてのログインおよびすべての管理セッションを強制的にサイトのwp-config.phpファイルでtrueに設定する必要があります。セットアップするには

define('FORCE_SSL_ADMIN', true); 

301恒久的なリダイレクト、FTP/SFTPサーバーへとWordPressの.htaccessファイルの先頭に以下のコードを追加します。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC] 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC] 

yoursite.comのすべてのインスタンスをWordPress URLに変更します。

URLの変更についてGoogleに知らせるには、WordPressサイトをGoogleウェブマスターツールに追加してください(今度はhttps://)。

希望すると助かります。

+0

私のサーバーにmod_sslをインストールする必要はありますか? –

+0

はい、mod_sslがインストールされている必要があります.WP-CLIを使用してhttpのすべてのインスタンスをhttpsに変更し、将来の警告を緩和することもできます – matt

1

専門的コードが正しいとは何...

はまた、あなたのイメージのパスにHTTPまたはHTTPSを言及しないでください。 //yoursite.com/img/image.jpgのように保つようにしてください。自動的にhttpまたはhttpsを追跡します。これはProtocol Relative URLと呼ばれます。

ここでチェックプロトコル相対URLをhttp://www.paulirish.com/2010/the-protocol-relative-url/

関連する問題