web-dev-qa-db-ja.com

自分のフォルダ内のWordPressネットワーク(マルチサイト)がサブドメインを使用できないのはなぜですか?

WordPressを自分のフォルダ(/ wp /など)にインストールしてまったく新しいマルチサイトインストールをセットアップする場合、サブフォルダではなくサブドメインを使用するようにネットワークを設定できないのはなぜですか。

現在、WordPressコアを自分のフォルダに設定しようとすると、サブドメインベースまたはサブフォルダベースのネットワークを選択できません。サブフォルダを使う必要があります。技術的な理由は何ですか?

私は運なしでこの質問に対する答えをtracとGoogleに捜しました。 http://codex.wordpress.org/Before_You_Create_A_Network または http:// codexに記載されているものよりも詳しい説明wordpress.org/Create_A_Network は大歓迎です。

ありがとうございます。

3
DaveE

私はそれを考え出した。実際には、メインサイトのHOME URLがサブフォルダではなくdomain.comに設定されている限り、ネットワークはサブドメインまたはサブフォルダを使用できます。ただし、WordPressが自身のフォルダにインストールされている場合ロケーション

これは例です:

Mark Jaquithの WordPress Skeleton を使用してWordPressのクリーンインストールをセットアップし、WordPressのコアファイルをdomain.com/wp/に配置します。ただし、初期インストールスクリプトを実行しようとすると、WordPressは独自のリダイレクトを実行します。 (domain.com/wp/wp-admin/install.phpの代わりにdomain.com/wp-admin/install.phpを読み込もうとしています。別の日のバグレポートかもしれません。)

これを回避するために、インストールスクリプトへの正しいパス(domain.com/wp/wp-admin/network.php)を手動で入力しました。こうすることで、WordPressはHOME URLを単にdomain.com/wpではなくdomain.comに設定します。 (これは実際には意味があります。)

サイトのHOME URLをdomain.comに変更することで、マルチサイトをセットアップするときにサブドメインまたはサブフォルダのインストールを選択できるようになりました。

2
DaveE