オンラインで多数の提案を見つけましたが、私の場合はどれもうまくいかないようです。サイトのルートに Expression Engine をインストールしています。「helpone」という名前のサブディレクトリに、WordPress をインストールしました。
Expression Engine .htaccess が domain.com/helpone をリダイレクトしているため、WP インストールにアクセスできません。
EE のルート .htaccess では、次の公式ルールを使用して EE ファイル システムを処理します。
<IfModule mod_rewrite.c>
RewriteEngine オン
# Removes index.php from ExpressionEngine URLs
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
ユーザーが domain.com/helpone にアクセスしたときに、通常の WP サイトのように機能するように、除外を追加する必要があります。
どのようなルールまたは条件を追加する必要があり、どの行に配置する必要がありますか?
よろしくお願いします。
5/23更新
私の場合、問題は奇妙な Hostgator の問題が原因でした。開発中だったので、WP ディレクトリにパスワードを設定しました。WP インストールにパススルーできる除外を追加すると、ルート サイトのすべてのナビゲーションが無効になります。どのリンクももう機能しません。結局、EE .htaccess と WP .htaccess の両方をそのままにして (例外を追加しませんでした)、WP /helpone ディレクトリからパスワードを削除したところ、問題なく動作しました。