同じファイルを指す 2 つの URL

同じファイルを指す 2 つの URL

nginx を使用して同じ PHP ファイルを指す 2 つの URL が必要です。どうすればいいですか?

例:

api.example.com/users => /var/www/public_html/index.php/users
example.com/api/users => /var/www/public_html/index.php/users

私はしようとしています:

location ~ ^/api/(.*)$ {
   try_files $uri $uri/ /index.php?$1;
}

これにより、リクエスト URL に '/api/' が追加されます。これを防ぐにはどうすればよいですか?

関連情報