兩個 url 定向到同一個文件

兩個 url 定向到同一個文件

我需要兩個 url 來使用 nginx 指向同一個 php 檔案。我該怎麼做呢?

例子:

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;
}

這會將“/api/”新增至請求 URL。如何防止這種情況發生?

相關內容