Options +SymLinksIfOwnerMatch
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Options +SymLinksIfOwnerMatchはCPIサーバー用の設定。
[設定]メニュー→[一般]。
「WordPress アドレス (URL)」と「サイトアドレス (URL)」のhttpをhttpsに書き換える。
「WordPress アドレス (URL)」がWPのディレクトリ。
「サイトアドレス (URL)」がサイトURL。
WordPress アドレス (URL):https://アドレス/wordpress
サイトアドレス (URL):https://アドレス
https://wordpress.org/plugins/ssl-insecure-content-fixer/
非セキュアコンテンツの修正方法:シンプル
特定のプラグインやテーマの修正:WooCommerce + Google Chrome HTTP_HTTPS のバグ (WooCommerce v2.3.13 で修正)
HTTPS の検出方法:HTTPS を検出する方法がない
本番サーバーのフォントを読み込んでいるためのセキュリティエラー。
同サーバーから読み込むと表示される。
CSS変更前
@font-face {
font-family: 'design_plus';
src: url('fonts/design_plus.woff?v=1.0');
}
CSS変更後
@font-face {
font-family: "design_plus";
src: url('/****/wp-content/themes/****/fonts/design_plus.woff?v=1.0') ;
}
The post WordPressテストサイトでWebフォントが表示されないとき first appeared on risalog.]]>