この投稿の最後に、私の現在の nginx 書き換えルールを示します。ほとんどの場合、正常に機能しています。私が遭遇しているように見える唯一の問題は、example.com/?action=cmd などのリンクの例です。このアクションは example.com/clientarea/?action=cmd として処理されています。
私はその方法を探しています? シンボルが呼び出され、/clientarea/ の代わりに example.com/index.php に自動的に追加されます
location = / {
rewrite ^ /clientarea/ permanent;
}
location ~ ^(.*)$ {
try_files $uri $uri/ /index.php?$1;
}