给定子域重定向到正确的应用程序

Environment:

  • Apache 2.4
  • PHP 7
  • Yii 2.0.9

I want to redirect a client by checking his subdomain. There are two issues regarding the redirection: a) from his URL, I need to select a specific application version and b) the client can not be sent to a different URL.

Scenario:

  1. Access the subdomain.example.com (URL)
  2. index.php triggers a query to the database and find out which version of the application should be redirected
  3. The client is redirected to the correct application (v1, v2, ..., vN) in the same HOST
  4. The URL must remain the same
  5. Each version of the application has its own index