ベストセラー人気 WordPress テーマTop 30 詳細

WordPress マルチサイト基本.htaccessファイル

Last Updated:2021年11月6日| | コメントを残す

一つの WordPress インストールで複数のサイトを運営する場合は、マルチサイトとして設定できます。 サイトがいくつかなければ個別サイトとして運営してもよいが、サイト数が10個あるいは100個になれば マルチサイトで管理負担を大幅に削減できます。 以下はサブドメインとサブディレクトリ方式です WordPress マルチサイトのデフォルトの.htaccessファイル。

WordPress マルチサイト基本.htaccessファイル

WordPress マルチサイト基本.htaccessファイル

サブドメイン方式マルチサイトのデフォルトの.htaccessファイル

サブドメイン方式でマルチサイトネットワークを構成した場合、デフォルトの.htaccessファイルの内容は次のとおりです。

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

コードソース: Default .htaccess file for subdomain installations of WordPress Multisite for versions 3.5+ (WordPress 3.5以降のバージョン WordPress マルチサイトサブドメインインストール用のデフォルトの.htaccessファイル)

このコードは最新です WordPress バージョンでもうまく動作することを確認しました。 .htaccessファイルの内容を置き換える場合は、既存の.htaccessファイルをバックアップした後に進行してください。

.htaccessファイルを変更するには、FTPに接続できる必要があります。 WordPressで.htaccessファイルを修正する方法はWordPressでwp-config.php / htaccessファイルを変更する」を参照してみてください。

サブディレクトリ方式マルチサイトのデフォルトの.htaccessファイル

サブフォルダー方式でマルチサイトネットワークを構成した場合、デフォルトの.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]

コードソース: Default .htaccess file for sub-directory installations of WordPress Multisite for versions 3.5+ (WordPress 3.5バージョン WordPress マルチサイトサブディレクトリのインストール用のデフォルトの.htaccessファイル)

このコードはテストしていませんが、ユーザーのコメントを見ると、最新バージョンでもうまく動作するようです。 同様に、デフォルトの.htaccessファイルをバックアップしたら、.htaccessファイルの内容を置き換えてください。

最後に、

以上で WordPress マルチサイトのデフォルトの.htaccessファイルについて調べました。 マルチサイト WordPressにスーパー管理者としてログインし、 マイサイト>ネットワーク管理者>設定>ネットワークインストールでも.htaccessファイルの内容を確認できます。 管理者ページにアクセスできない場合は、上記のコードを参照してください。

WordPress マルチサイトは WordPress バージョン3.0から導入された機能で、1か所でWebサイトのネットワークを管理できるようにします。 このネットワークは、2〜XNUMXサイトから数百万のサイトに拡張できます。 たとえば、教育ブログであるEdublogsはマルチサイトを利用して300を超えるサイトのコンテンツを管理しています。 WordPress それ自体がこの機能を使用して4万に達するサイトをホストしています。

参照


コメントを残す

コメント

?

WordPress Naver カフェを訪れる

ありがとうございます!