web-dev-qa-db-ja.com

WP Fastest CacheプラグインによるHTTPS Webサイトのhtaccess構成の問題の可能性

HTTPS WebサイトにWP Fastest Cacheプラグインを使用しています。プラグインをアクティブにすると、htaccessファイルに数行のコードが追加されます。下のセグメントにRewriteCond%{HTTPS}!= onが存在することを疑います。これらの行はHTTPS URLがキャッシュされないことを意味しますか?これはプラグイン側の構成の問題ですか?

RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !(\/){2}$
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{QUERY_STRING} !.+
RewriteCond %{HTTP:Cookie} !comment_author_
RewriteCond %{HTTP:Cookie} !woocommerce_items_in_cart
RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f 
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
1
Kannan

これらの行はHTTPS URLがキャッシュされないことを意味しますか?

確かに、SSL証明書がインストールされているほとんどのサーバーでは、URLが/wp-content/cache/all/<requested-URL-path>/index.htmlに書き換えられないことを意味します。それは、キャッシュがバイパスされることを意味する場合、はい、キャッシュを防ぎます。

HTTPSリクエストをキャッシュしないという考えは、非常に時代遅れに思われます。

ただし、 WP Fastest Cacheプラグインページ には、その機能の1つとして「SSLサポート」が含まれており、ページのさらに下に明示的に「はい、Http Secure(https)と互換性があります。」それで、おそらくここに提示されていること以上のものがありますか?

OPが投稿したWPサポートクエリ(現在未回答): https://wordpress.org/support/topic/use-of-rewritecond-https-on/

1
MrWhite