私はマルチサイト構成でWordPressスケルトン( https://github.com/markjaquith/WordPress-Skeleton/ /)をセットアップしようとしています。 WordPressスケルトンはすでにWordPressをサブディレクトリ(デフォルトではwp)に置きます。私は以下のステップを踏みました:
これらすべてが設定されると、メインサイト(example.comとexample.com/wp/wp-admin)の両方が機能することがわかります。
それから私はネットワークに新しいサイトを追加します。サイトのURL(example.com/test-network-site)に移動すると、フロントエンドが壊れています(例えば、style.cssはURL /で見つかりません http://example.com/wp/test -network-site/wp-content/themes/21/style.css?ver = 2013-07-18 )。 wp-adminに移動するとき、私はリダイレクトループに入っています。
私の最終目標は、私が展開するサイトのベースとしてWordPress Skeletonを使用し、通常どおりにマルチサイト構成を機能させることです(example.comはネットワークのメインサイト、example.com/test-network-siteはネットワーク内のサイトで、example.com/test-network-site/wp-adminは正常に機能します。現時点で私の主な質問はこれでも可能であるかもしれませんか。
私はNGINXの設定が主な問題であることを実感しています。(おもしろいことに)私はローカルでまったく同じ環境を作りMAMPを起動しました。 MAMPの下では、この設定はうまくいきます。
前進の仕方がわからない。任意の洞察力は大歓迎です!
一般設定 :をチェックインするとよいでしょう。
http://example.com
であるべきですhttp://example.com/wp
であるべきですhttp://example.com
を開いたとき、…/twentythirteen/style.css
に対してどのURLが表示されますか
「壊れた」URLが見えますか
http://example.com/wp/test-network-site/wp-content/themes/twentythirteen/style.css
ソースに?もしそうなら、それはWordPressが間違ったパスを使用しているかもしれないことを示唆しています(必ずしもnginxではない)。
私 考える それはあるべき
http://example.com/test-network-site/wp/wp-content/themes/twentythirteen/style.css
そのURLがまったく機能しているかどうかを確認できます。