この記事では、WordPressマルチサイトを構成して、WordPressインストールでWebサイトのネットワークを構築できるようにする方法について説明します。
重要 :Rackspace SupportはWordPress構成をサポートしていません。この記事では、ベストエフォートソリューションとして手順を説明しますが、予期しないダウンタイムを防ぐために、開発者は実装する前に手順を徹底的に確認する必要があります。
- WordPressのインストール
- URLが
http://example.com/my-page
のようになるようにパーマリンクがアクティブ化されましたhttp://example.com/?p=1654
の代わりに - 非アクティブ化されたプラグイン
- WordPressインストールのバックアップ
wp-config.phpを変更
- wp-config.phpを開きます サーバー上のファイル。デフォルトの場所は/var / www / html / 。
- /の上に次の行を追加します それだけです、編集をやめてください! Happyblogging。 / **コメント:
define('WP_ALLOW_multi-site', true);
-
http://YOUR_SITE/wp-config.phpから管理者ダッシュボードに入ります 。
-
ツールに移動します>ネットワーク設定 。
注 :インストールに応じて、さまざまなサイトにサブドメインまたはサブディレクトリを使用するかどうかを選択できます。サブドメインはsite1.example.comに似ています およびsite2.example.com 、サブディレクトリは example.com/site1に似ていますが およびexample.com/site2 。
-
ネットワークタイトル 、ネットワーク名とネットワーク管理者の電子メールを入力します。
-
インストールをクリックします 。
-
wp.config.phpを開きます 編集用のファイル。
-
** / *の行の後に次のコードを配置します。これで、編集を停止します。ブログをお楽しみください。 * / **コメント:
define('multi-site', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'website'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
-
変更を保存します。
-
/var/www/html.htaccessを開きます 編集用。
-
ファイル内のすべてのコンテンツを次のコードに置き換えます。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
前の手順を実行すると、マルチサイトのインストールが完了します。左上隅に、マイサイトというタブが表示されます。 、ネットワーク管理者が含まれます 次のタブのあるメニュー:
- ダッシュボード: ネットワークに新しいユーザーとサイトを追加します。
- サイト: ネットワーク上のすべてのサイトを管理します。
- 新規追加: 新しいサイトを追加し、サイトアドレス(URL)、タイトル、言語、および管理者の電子メールを定義します。
- ユーザー: ネットワークのすべてのユーザーを管理します。
- テーマ: ネットワークのテーマをインストール、アンインストール、およびアクティブ化します。
- プラグイン: プラグイン管理者を使用して新しいプラグインをインストールできるのは、スーパー管理者だけです。サイト管理者がそれらをアクティブ化または非アクティブ化できるようにするには、スーパー管理者がプラグインを選択する必要があります 管理メニューを有効にするのチェックボックス 設定のセクション タブ。
- 設定: 基本設定を管理します。
WordPressマルチサイトを使用すると、同じドメインでさまざまなサイトを管理できます。サブドメインを使用する場合は、ワイルドカード証明書を使用してすべてのサイトをカバーすることを検討してください。