robsonvleite / router

A classic CoffeeCode Router is easy, fast and extremely uncomplicated. Create and manage your routes in minutes! (Crie, gerencie, agrupe e execute manipuladores ou controladores com transporte de dados via rotas da aplicação)
https://www.upinside.com.br
MIT License
175 stars 41 forks source link

Criando sub dominio #31

Closed tiagocaus closed 2 years ago

tiagocaus commented 3 years ago

Como configurar o sub domínio para carregar uma rota específica?

https://dashboard.meudominio.com.local

/**
* Home page
*/
$router->group(null);
$router->get("/", "Web:home");
$router->get("/contact", "Web:contact");

/**
* Painel do sistema
*/
$router->group("dashboard");
$router->get("/", "Dashboard:login");
$router->get("/home", "Dashboard:home");
tiagocaus commented 3 years ago

Caso não tenha, é possivel fazer algo como:

https://route.thephpleague.com/5.x/routes/

$router = new League\Route\Router;

$router
    ->map('GET', '/acme/route', 'Acme\Controller::getMethod')
    ->setHost('dashboard.meudominio.com.local')
    ->setScheme('https');
robsonvleite commented 2 years ago

Dentro de dashboard você terá um novo index.php com as rotas do sub-domínio. Não é interessante misturar rotas em diferentes domínios da aplicação.