私の最初の(新鮮な)Wordpressのインストールとそのマルチサイトのインストール。Wordpress のインストール プロセスが次のコードを生成して .htaccess ファイルに入れるまで、すべてがスムーズに進みました。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
これにより、403 Forbidden エラーが表示され、サイト全体がすぐに使用できなくなりました。私が知る限り、適切なディレクトリとファイルのアクセス許可があれば、すべて問題ないはずです。さらに、ルートなどにインストールしました。
Google で解決策を探していたところ、(この特定の問題について) 一部のホストでは .htaccess 全体を次のようにラップする必要があることがわかりました。
<IfModule mod_rewrite.so>
...
</IfModule>
ルート インデックス (index.php) で動作し、サイトが表示されるようになりましたが、テスト投稿のいずれかをクリックするとすぐに失敗します (アドレスを変更します)。
だから私は立ち往生していると思います。どんな助けも大歓迎です!