サポート » マルチサイト » ソースからメインサイトがわからないようにしたい。

  • 解決済 muro

    (@muromuro)


    メインサイトとサブサイトどちらにもJetpackをインストールしており、なおかつサブサイトはWordPress MU Domain Mappingを使って、メインサイトとは別のドメインとなっています。
    そのサブサイトにて、ブラウザからページのソースコードを開くと、下記のような一文がありました。

    
    <script src='https://mainsite.com/?dm=英数字の羅列&action=load&blogid=10&siteid=1&t=9桁の数字&back=https%3A%2F%2Fsubsite.com%2F' type='text/javascript'></script><style type='text/css'>img#wpstats{display:none}</style>
    

    この一文の中に、メインサイトのURLが入ってしまっているので、これだとメインサイトがどこなのかバレてしまいます。
    メインサイトとサブサイトは全く関係のないサイトなので、バレないようにしたいです。
    この一文はJetpackをインストールしていると表示されるようですが、Jetpackはどちらのサイトでも使用したいので、無効化するわけにはいきません。

    
    <style type='text/css'>img#wpstats{display:none}</style>
    

    一方で、メインサイトのサブドメインで作ったサブサイトもあり、こちらにもJetpackはインストールしていますが、ソースコードは上記のようになっており、メインサイトのURLは含まれていませんでした。
    別ドメインのサブサイトに限って、URLが入ってしまうのでしょうか?

    img#wpstatsについて調べてみると、Jetpackが表示されているスマイリー画像のようですが、そのことを示している記事はすでに古く、現在のJetpackにスマイリーの機能はなくなっていました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • Aoba Momouchi

    (@aoixtreme)

    メインサイトのURLが入っているというJavascriptは、JetPackではなくWordPress MU Domain Mappingによって追加されているのではないでしょうか。

    ※ちなみにWordPress MU Domain Mappingプラグインを使っている場合は、現時点でWordPress 4.7.19までしか動作検証されていない一方で、本体においてWordPress Multisite Domain Mappingが追加されたために、プラグインとしては役割を終えているようです。

    munyagu

    (@munyagu)

    こんにちは

    そのプラグインを使ったことがないですし、マルチサイトもほとんどやったことがありませんが、サイトごとのリモートログインするかどうかというオプションがあるんでしょうか?(私はその機能の意味もわかりませんが)

    そのオプションを無効にしたらそのスクリプトタグは表示されなくなると思います。

    トピック投稿者 muro

    (@muromuro)

    >> Aoba Momouchi 様

    まさしく、WordPress MU Domain Mappingプラグインによって追加されている一文でした!
    プラグインを無効化したところ、今回の問題の一文は表示されなくなり、サブドメインのサブサイトと同様に、メインサイトのURLのない一文に変わってくれました。

    また、プラグインなしでも別ドメインのサブサイトが正常に動作することを確認しました。
    wp-contentにsunrise.phpを置くことも、wp-configでSUNRISEをtrueにすることも必要ありませんでした。
    複数ドメインのマルチサイトのことを調べても、プラグインを用いて解説しているサイトしかなかったので、てっきり今でも必要なのかと思いこんでいました。

    無事に解決いたしました、ありがとうございます。

    • この返信は3年前にmuroが編集しました。
    • この返信は3年前にmuroが編集しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ソースからメインサイトがわからないようにしたい。」には新たに返信することはできません。