root にインストールされた Wordpress と、「client」というサブフォルダーにインストールされた Whmcs の統合に問題があります。どちらにも独自の .htaccess ファイルがあります。
ワードプレス (ルート):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
SetEnv TZ Europe/Rome
Whmcs (/クライアント):
RewriteEngine On
# Announcements
RewriteRule ^announcements/([0-9]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC]
RewriteRule ^announcements$ ./announcements.php [L,NC]
# Downloads
RewriteRule ^downloads/([0-9]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^downloads$ ./downloads.php [L,NC]
# Knowledgebase
RewriteRule ^knowledgebase/([0-9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
RewriteRule ^knowledgebase/([0-9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC]
また、Whmcs には URL フレンドリをアクティブにする設定がありますが、アクティブにすると、ファイルが見つかりませんでした。これは、ルートの .htaccess を継承するようなものです。実際、wordpress (ルートにインストールされている) の htaccess の名前を変更すると、URL フレンドリーが機能します。サブフォルダーにあります。
ここで他の投稿にある多くのコードを試して、サブフォルダーをルートから除外しようとしましたが、うまく いきません。親ディレクトリから .htaccess ファイルを無視する方法は、この男の同じ問題だと思います が、彼もそうではありません今までの解決策を見つけてください。
よろしくお願いいたします。