回答:
ドメインマッピングでマルチサイトを使用しています。CNAME
マッピングされたドメイン名をポイントするオプションを選択しました。
私のサイトはサブディレクトリとしてインストールされています。
ファイルは次のように提供されます:
ドメインマッピングを使用すると、サイトは次の場所にあります。
SSLはここから設定されています。
Safariは、からのファイル.js
と.css
ファイルをロードしないことを選択していますhomesite
。
リソースの読み込みに失敗しました:このサーバーの証明書は無効です。機密情報を危険にさらす可能性のある「seedlivelihood.org」になりすましたサーバーに接続している可能性があります。
疑問に思う方のために、これが私がこれを解決した方法です。これを追加しました.htaccess
RewriteCond %{HTTP_HOST} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]
ここでも、ドメインマッピングが、視聴者が見たものを再マッピングしていましたが、プラグインファイルは再マッピングしていませんでした。これを使用original.org/subdirectoryname/wp-content/plugins/
して、新しいマップされたドメインに書き直すことができました。newname.org/wp-content/plugins
これにより、SSLの問題が解決し、切望されたグリーンロックが得られました。私はまだ.js
何とかハッキングを逃れる最後の瞬間に作成される1つのファイルを持っています。
WordPress.comにはドメインマッピングがあり、SSLがありますが、マップされたドメインの証明書を管理していないため(AFAIK)、2つは混在しません。wp-adminにはSSLを使用しますが、ブログには使用しません。例:
http://andyskelton.com/
https://andyskelton.wordpress.com/wp-admin/
SSL証明書は* .wordpress.com用です。SSL経由でマップされたドメインにアクセスしようとすると、ブラウザーから警告が表示されます。
wp-adminにSSLのみが必要な場合は問題ありません。それ以外の場合は、ドメインごとに証明書を取得し、Webサーバーに設定する必要があります。