メインのコンテンツへスキップ
お電話ください
電話番号と時間
ヘルプセンター

GoDaddyのオンラインヘルプリソースを検索

ヘルプ

WordPress ヘルプ

このページをご利用いただけるよう、最善を尽くして翻訳しております。 英語のページもご用意しています。

WindowsでWordPressのHTTPをHTTPSにリダイレクトする

WindowsでWordPress Webサイトを安全なHTTPSプロトコルにリダイレクトするには、リダイレクトが適切に機能する前にいくつかの手順を実行する必要があります。

注意:サイトが弊社の管理WordPressホスティングプラットフォームでホストされている場合、これらの設定を手動で変更する必要はありません。HTTPSプロトコルは自動的に設定されます。

WordPressの準備手順

これらの手順は、コードを変更する前に行う必要があります。

  1. WordPressにログイン
  2. メニューから「設定」を選択し、 「一般」をクリックします。
  3. 「一般」設定で次のエントリを見つけます。
    • WordPressアドレス(URL):
    • サイトアドレス(URL):
  4. 両方のURLを更新してhttpではなくhttpsを含める
  5. 変更を保存

Windowsリダイレクト手順

WordPress WebサイトがWindowsでホストされている場合は、 web.config設定ファイルが使用されます。サイトのルートにweb.configを配置すると、ファイルが検出されて実行されたときのサイトの動作が変更されます。

  1. ホスティングアカウントからweb.configのコピーをダウンロードします。
  2. お好きなテキストエディタでファイルを開きます

    注意: web.configファイルの編集には、ワードラップを使用しないプレーンテキストエディタを使用してください。一部のエディタ(MS Wordや折り返しが有効になっているメモ帳など)では、非表示の文字を挿入して改行を示します。これらの特殊文字が含まれていると、web.configファイルは機能しません。

  3. 必要な変更を加えます(以下の例を参照)。
  4. 変更を保存します。
  5. 変更したweb.configをホスティングアカウントにアップロードします。
  6. HTTPプロトコルを介してWebサイトに移動し、作業をテストします。自動的にHTTPSにリダイレクトされます。

WordPress web.configコンテンツの例

WordPressサイトのweb.configファイルには、すでにデフォルトのエントリが含まれています。次の例のようになります。

?xml version = "1.0" encoding = "UTF-8"? >設定> system.webServer >書き直す>ルール>ルール名= "WordPressルール" stopProcessing = "true"> match url = "。*" / >条件>追加input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / >追加input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > /条件> action type = "Rewrite" url = "index.php" / > /ルール> /ルール> / rewrite > /system.webServer > /設定>

ホスティングアカウントがサイトへのすべてのトラフィックでHTTPSプロトコルを強制するようにするには、以下をweb.configファイルに追加する必要があります。

クリア/ >ルール名= "httpsにリダイレクト" stopProcessing = "true"> match url = "(。*)" / >条件>追加input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > /条件> action type = "Redirect" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanent" / > /ルール>

web.configファイルのルールの後にコードスニペットを配置する必要があります。次の例のようになります。

?xml version = "1.0" encoding = "UTF-8"? >設定> system.webServer >書き直す>ルール>クリア/ >ルール名= "httpsにリダイレクト" stopProcessing = "true"> match url = "(。*)" / >条件>追加input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > /条件> action type = "Redirect" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanent" / > /ルール>ルール名= "WordPressルール" stopProcessing = "true"> match url = "。*" / >条件>追加input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / >追加input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > /条件> action type = "Rewrite" url = "index.php" / > /ルール> /ルール> / rewrite > /system.webServer > /設定>

詳細