質問: ドメインマッピングとsslでwordpress multisiteを使用する方法を考え出した人はいますか? 私はwordpress multisiteとdomain mappingを使ったsslのための解決策を探しています。理想的には、ドメインごとにssl証明書(またはワイルドカード証明書)を購入したいと考えています。私はこの詳細を見落としていたので、このドメインを適切に保護するために私の幸せなmuホームを分割しなければならなくなることを恐れています。
回答: ドメインマッピングでマルチサイトを使用しています。マッピングされたドメイン名を指すためにcnameオプションを選びました。私のサイトはサブディレクトリとしてインストールされています。 http:// homesite.org/seedlivelihood ファイルは以下のように提供されます。 https:// homesite.org/seedlivelihood/wp-content/plugins /woocommerce/assets/css/fancybox.min.css?ver = 3.2.1 ドメインマッピングでは、サイトは次の場所にあります。 seedlivelihood.org これは私のsslがどこから来たのかを設定するところです。safariはhomesiteから来ている.jsと.cssファイルをロードしないことを選択しています。 リソースのロードに失敗しました:このサーバーの証明書は無効です。あなたは「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つあります。