Version Description
- WordPress SSL
=
Download this release
Release Info
Developer | sakurainternet |
Plugin | Easy SSL Plugin for SAKURA Rental Server |
Version | 1.2 |
Comparing to | |
See all releases |
Code changes from version 1.1 to 1.2
- client/js/tags.js +2 -2
- modules/model/force-ssl.php +1 -1
- readme.txt +7 -1
- sakura-rs-ssl.php +1 -1
- screenshot-1.png +0 -0
client/js/tags.js
CHANGED
@@ -26,13 +26,13 @@ riot.tag2('sakurassladmin', '<div> <sakuranotice></sakuranotice> <sakuraabout></
|
|
26 |
}
|
27 |
});
|
28 |
|
29 |
-
riot.tag2('nosnihtaccess', '<div class="sakura-modal-row"> <div class="sakura-modal"> <h2>書き込む.htaccessソース</h2> <h3>独自SSL(IPアドレスベース)</h3> <pre>\n# BEGIN Force SSL for SAKURA\n# 常時HTTPS化(HTTPSが無効な場合リダイレクト)\n<IfModule mod_rewrite.c>\nRewriteEngine on\nRewriteCond %{HTTPS} !on\nRewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}
|
30 |
});
|
31 |
|
32 |
riot.tag2('sakuranotice', '<div class="notice-warning notice"> <p class="notice-text" style="color:red;font-weight:bold;">このプラグインはさくらのレンタルサーバ/マネージドサーバをご利用頂いているお客様専用のプラグインです。<br> さくらのレンタルサーバ以外でご利用頂いた場合、サイト閲覧ができなくなります。 </p> </div>', '', '', function(opts) {
|
33 |
});
|
34 |
|
35 |
-
riot.tag2('snihtaccess', '<div class="sakura-modal-row"> <div class="sakura-modal"> <h2>書き込む.htaccessソース</h2> <h3>SNI SSL / 共有SSL</h3> <pre>\n# BEGIN Force SSL for SAKURA\n# RewriteしてもHTTPS環境変数を有効にする\nSetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1\n\n# 常時HTTPS化(HTTPSが無効な場合リダイレクト)\n<IfModule mod_rewrite.c>\nRewriteEngine on\nRewriteCond %{ENV:HTTPS} !on\nRewriteCond %{REQUEST_URI}
|
36 |
});
|
37 |
|
38 |
riot.tag2('sakuraupdate', '<section> <h2>このプラグインにより設定される内容</h2> <ul> <li> .htaccessを編集し、httpでのリクエストを全てhttpsにリダイレクトします。<br> <a onclick="{toggle}">詳しい設定内容を見る</a> </li> <li> WordPressのサイト設定を変更し、サイトのURLをhttpからhttpsに切り替えます。<br> ※切り替え以前の画像URLや投稿URLはすべてhttpsに置換されます。 </li> </ul> <p class="sakura-notice"> チェック内容を確認し、全てのチェックボックスにチェックを入れてからボタンをクリックしてください。 </p> <hr> <h2>設定後の動作について</h2> <ul> <li>※変更した内容を取り消したい場合は、プラグインを停止してください。変更内容は全て元に戻ります。</li> <li>※プラグインを停止するとSSL化されなくなります。SSLを利用している間はこのプラグインを有効化したままでご利用ください。</li> <li> ※SSL化以降の投稿やメディアファイルのURLは全て「https」となります。httpに戻す場合は置換作業が必要です。<br> SSL化した後に、もとに戻したい場合は<a href="https://help.sakura.ad.jp/hc/ja/articles/115000047641" target="_blank">サポートサイト</a>をご確認ください。 </li> <li>※SSL化を実行すると一旦ログアウトされ、httpsのログイン画面にリダイレクトされます。同じIDとパスワードでログインできます。</li> </ul> <snihtaccess if="{showHtaccess && opts.ssl == \'sni\'}" close="{close}"></snihtaccess> <nosnihtaccess if="{showHtaccess && opts.ssl != \'sni\'}" close="{close}"></nosnihtaccess> </section>', 'sakuraupdate .sakura-notice,[data-is="sakuraupdate"] .sakura-notice{ color: red; font-weight: bold }', '', function(opts) {
|
26 |
}
|
27 |
});
|
28 |
|
29 |
+
riot.tag2('nosnihtaccess', '<div class="sakura-modal-row"> <div class="sakura-modal"> <h2>書き込む.htaccessソース</h2> <h3>独自SSL(IPアドレスベース)</h3> <pre>\n# BEGIN Force SSL for SAKURA\n# 常時HTTPS化(HTTPSが無効な場合リダイレクト)\n<IfModule mod_rewrite.c>\nRewriteEngine on\nRewriteCond %{⁗{⁗}HTTPS{⁗}⁗} !on\nRewriteRule .* https://%{⁗{⁗}HTTP_HOST{⁗}⁗}%{⁗{⁗}REQUEST_URI{⁗}⁗}[R=301,L]\n</IfModule>\n# END Force SSL for SAKURA\n </pre> <span class="button button-primary button-large" onclick="{opts.close}">閉じる</span> </div> </div>', '', '', function(opts) {
|
30 |
});
|
31 |
|
32 |
riot.tag2('sakuranotice', '<div class="notice-warning notice"> <p class="notice-text" style="color:red;font-weight:bold;">このプラグインはさくらのレンタルサーバ/マネージドサーバをご利用頂いているお客様専用のプラグインです。<br> さくらのレンタルサーバ以外でご利用頂いた場合、サイト閲覧ができなくなります。 </p> </div>', '', '', function(opts) {
|
33 |
});
|
34 |
|
35 |
+
riot.tag2('snihtaccess', '<div class="sakura-modal-row"> <div class="sakura-modal"> <h2>書き込む.htaccessソース</h2> <h3>SNI SSL / 共有SSL</h3> <pre>\n# BEGIN Force SSL for SAKURA\n# RewriteしてもHTTPS環境変数を有効にする\nSetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1\n\n# 常時HTTPS化(HTTPSが無効な場合リダイレクト)\n<IfModule mod_rewrite.c>\nRewriteEngine on\nRewriteCond %{⁗{⁗}ENV:HTTPS{⁗}⁗} !on\nRewriteCond %{⁗{⁗}REQUEST_URI{⁗}⁗} !/wp-cron\\.php$\nRewriteRule .* https://%{⁗{⁗}HTTP_HOST{⁗}⁗}%{⁗{⁗}REQUEST_URI{⁗}⁗} [R=301,L]\n</IfModule>\n# END Force SSL for SAKURA\n </pre> <span class="button button-primary button-large" onclick="{opts.close}">閉じる</span> </div> </div>', '', '', function(opts) {
|
36 |
});
|
37 |
|
38 |
riot.tag2('sakuraupdate', '<section> <h2>このプラグインにより設定される内容</h2> <ul> <li> .htaccessを編集し、httpでのリクエストを全てhttpsにリダイレクトします。<br> <a onclick="{toggle}">詳しい設定内容を見る</a> </li> <li> WordPressのサイト設定を変更し、サイトのURLをhttpからhttpsに切り替えます。<br> ※切り替え以前の画像URLや投稿URLはすべてhttpsに置換されます。 </li> </ul> <p class="sakura-notice"> チェック内容を確認し、全てのチェックボックスにチェックを入れてからボタンをクリックしてください。 </p> <hr> <h2>設定後の動作について</h2> <ul> <li>※変更した内容を取り消したい場合は、プラグインを停止してください。変更内容は全て元に戻ります。</li> <li>※プラグインを停止するとSSL化されなくなります。SSLを利用している間はこのプラグインを有効化したままでご利用ください。</li> <li> ※SSL化以降の投稿やメディアファイルのURLは全て「https」となります。httpに戻す場合は置換作業が必要です。<br> SSL化した後に、もとに戻したい場合は<a href="https://help.sakura.ad.jp/hc/ja/articles/115000047641" target="_blank">サポートサイト</a>をご確認ください。 </li> <li>※SSL化を実行すると一旦ログアウトされ、httpsのログイン画面にリダイレクトされます。同じIDとパスワードでログインできます。</li> </ul> <snihtaccess if="{showHtaccess && opts.ssl == \'sni\'}" close="{close}"></snihtaccess> <nosnihtaccess if="{showHtaccess && opts.ssl != \'sni\'}" close="{close}"></nosnihtaccess> </section>', 'sakuraupdate .sakura-notice,[data-is="sakuraupdate"] .sakura-notice{ color: red; font-weight: bold }', '', function(opts) {
|
modules/model/force-ssl.php
CHANGED
@@ -26,7 +26,7 @@ class Force_ssl_sakura {
|
|
26 |
'<IfModule mod_rewrite.c>',
|
27 |
'RewriteEngine on',
|
28 |
'RewriteCond %{ENV:HTTPS} !on',
|
29 |
-
'RewriteCond %{REQUEST_URI}
|
30 |
'RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]',
|
31 |
'</IfModule>',
|
32 |
);
|
26 |
'<IfModule mod_rewrite.c>',
|
27 |
'RewriteEngine on',
|
28 |
'RewriteCond %{ENV:HTTPS} !on',
|
29 |
+
'RewriteCond %{REQUEST_URI} !/wp-cron\.php$',
|
30 |
'RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]',
|
31 |
'</IfModule>',
|
32 |
);
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: sakurainternet
|
|
3 |
Tags: ssl
|
4 |
Requires at least: 4.7.0
|
5 |
Tested up to: 4.7.5
|
6 |
-
Stable tag: 1.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -46,6 +46,9 @@ SSL証明書の購入や設定はお客様で事前に必要となりますの
|
|
46 |
* リリース
|
47 |
= 1.1 =
|
48 |
* パーマリンク設定されている場合に投稿ページがリダイレクトされない場合があるバグを修正
|
|
|
|
|
|
|
49 |
|
50 |
== Upgrade Notice ==
|
51 |
|
@@ -53,3 +56,6 @@ SSL証明書の購入や設定はお客様で事前に必要となりますの
|
|
53 |
* リリース
|
54 |
= 1.1 =
|
55 |
* パーマリンク設定されている場合に投稿ページがリダイレクトされない場合があるバグを修正
|
|
|
|
|
|
3 |
Tags: ssl
|
4 |
Requires at least: 4.7.0
|
5 |
Tested up to: 4.7.5
|
6 |
+
Stable tag: 1.2
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
46 |
* リリース
|
47 |
= 1.1 =
|
48 |
* パーマリンク設定されている場合に投稿ページがリダイレクトされない場合があるバグを修正
|
49 |
+
= 1.2 =
|
50 |
+
* WordPressがサブディレクトリにインストールされている場合に予約投稿に失敗するバグを修正
|
51 |
+
※このアップデートを適用するには、プラグインをアップデートした上で、プラグインの停止→有効化を行って再度プラグイン画面からSSL化を実行してください。
|
52 |
|
53 |
== Upgrade Notice ==
|
54 |
|
56 |
* リリース
|
57 |
= 1.1 =
|
58 |
* パーマリンク設定されている場合に投稿ページがリダイレクトされない場合があるバグを修正
|
59 |
+
= 1.2 =
|
60 |
+
* WordPressがサブディレクトリにインストールされている場合に予約投稿に失敗するバグを修正
|
61 |
+
|
sakura-rs-ssl.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Plugin URI: https://help.sakura.ad.jp/hc/ja/articles/115000047641
|
8 |
* Text Domain: sakura-rs-ssl
|
9 |
* Domain Path: /languages
|
10 |
-
* Version: 1.
|
11 |
*
|
12 |
* @package Sakura_Ssl
|
13 |
* License:
|
7 |
* Plugin URI: https://help.sakura.ad.jp/hc/ja/articles/115000047641
|
8 |
* Text Domain: sakura-rs-ssl
|
9 |
* Domain Path: /languages
|
10 |
+
* Version: 1.2
|
11 |
*
|
12 |
* @package Sakura_Ssl
|
13 |
* License:
|
screenshot-1.png
CHANGED
Binary file
|