Files
dockerfluxodecaixapro/modules/seo/routes/web.php
T
2026-09-01 10:46:29 -03:00

18 lines
1.0 KiB
PHP
Executable File

<?php
use Kernel\Application;
return function (Application $app) {
// Admin routes (super-admin only or based on permissions)
$app->addRoute('GET', '/admin/seo', [\Modules\Seo\Controllers\SeoController::class, 'index']);
$app->addRoute('POST', '/admin/seo/save', [\Modules\Seo\Controllers\SeoController::class, 'save']);
$app->addRoute('GET', '/admin/seo/ai-generate', [\Modules\Seo\Controllers\SeoController::class, 'generateAi']);
$app->addRoute('POST', '/admin/seo/redirect/add', [\Modules\Seo\Controllers\SeoController::class, 'addRedirect']);
$app->addRoute('GET', '/admin/seo/redirect/delete/{id}', [\Modules\Seo\Controllers\SeoController::class, 'deleteRedirect']);
$app->addRoute('GET', '/admin/seo/manual', [\Modules\Seo\Controllers\SeoController::class, 'manual']);
// Public routes
$app->addRoute('GET', '/sitemap.xml', [\Modules\Seo\Controllers\SeoController::class, 'sitemap']);
$app->addRoute('GET', '/robots.txt', [\Modules\Seo\Controllers\SeoController::class, 'robots']);
};