• WPを専用ディレクトリにインストールした状態で
    特定の記事へのリクエストをHTTPSにリダイレクトしようとして
    つまづいています。

    インストールしたディレクトリ(設定画面のWordPress のアドレス (URL))は下記です。
    http://example.com/wp

    外から見えているディレクトリ(設定画面のブログのアドレス (URL))は下記です。
    http://example.com

    この状態で、下記の記事へのHTTPリクエストをHTTPSにリダイレクトしようとしています。
    逆に、この記事以外へのHTTPSリクエストはHTTPにリダイレクトさせたいです。
    http://example.com/toiawase/
    リダイレクト先は
    https://example.com/toiawase/

    wp-config.phpには下記を追加しているので
    HTTPSで接続すれば問題なく表示されます。
    define('FORCE_SSL_LOGIN', true);

    現在の.htaccessは下記の通りです(初期状態)。

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    どのようにすればうまくいくでしょうか。
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    yhachisuさん、こんにちは。

    Admin SSLというプラグインでは、いかがでしょうか。管理画面だけでなく、条件設定により特定のURLをSSLに変更してくれます。

    1点注意として、SSL有効時にcookieの関係上リダイレクトがループしてしまうのですが、cookieの削除する、ブラウザを一旦終了させる、違うブラウザを使うなどしていただければ問題ありません。

    トピック投稿者 yhachisu

    (@yhachisu)

    >jim912さま

    ありがとうございます。AdminSSLは使ってみたのですが、
    wordpressのインストールされているディレクトリより下層の
    ディレクトリ・ファイルしかSSLリダイレクト対象にできないようなのです。

    というわけで.htaccessによるリダイレクトができないかと
    思ったのですが…。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「専用ディレクトリにインストールしている場合のHTTPSリダイレクトについ」には新たに返信することはできません。