// /home/wp552476/bic-erog.com/public_html/config/routes.php use App\Controllers\FrontController; use App\Controllers\UserController; use App\Controllers\AuthController; use App\Controllers\AuthRedirectController; use App\Controllers\DashboardController; use App\Controllers\AdminController; use App\Controllers\ErrorController; use App\Controllers\ProductController; use App\Controllers\AdminUserController; use App\Controllers\AdminDataController; use App\Controllers\CommentController; use App\Controllers\AdminCommentController; use App\Controllers\Front\ActressController; /* |-------------------------------------------------------------------------- | フロントエンド ルート |-------------------------------------------------------------------------- */ // ホームページ (最新の商品一覧として機能) $router->get('/', [FrontController::class, 'home']); // 商品一覧ページ $router->get('/products', [FrontController::class, 'productsList']); $router->get('/products/page/{page:\d+}', [FrontController::class, 'productsList']); // 特定の商品詳細ページ $router->get('/products/{productId:[a-zA-Z0-9-]+}', [FrontController::class, 'productDetail']); // コメント投稿 $router->post('/comments/store', [CommentController::class, 'store']); // サイト情報ページ $router->get('/contact', [FrontController::class, 'contact']); $router->get('/about', [FrontController::class, 'about']); $router->get('/privacy', [FrontController::class, 'privacy']); // 検索結果ページ $router->get('/search', [FrontController::class, 'search']); $router->get('/search/{searchTerm}', [FrontController::class, 'search']); $router->get('/search/{searchTerm}/page/{page:\d+}', [FrontController::class, 'search']); /* |-------------------------------------------------------------------------- | 商品カテゴリ別リスト ルート |-------------------------------------------------------------------------- */ // レーベル別商品一覧 $router->get('/label/{labelId}', [ProductController::class, 'productsByLabel']); $router->get('/label/{labelId}/page/{page:\d+}', [ProductController::class, 'productsByLabel']); // 監督別商品一覧 $router->get('/director/{directorId}', [ProductController::class, 'productsByDirector']); $router->get('/director/{directorId}/page/{page:\d+}', [ProductController::class, 'productsByDirector']); // ジャンル別商品一覧 $router->get('/genre/{genreId}', [ProductController::class, 'productsByGenre']); $router->get('/genre/{genreId}/page/{page:\d+}', [ProductController::class, 'productsByGenre']); // メーカー別商品一覧 $router->get('/maker/{makerId}', [ProductController::class, 'productsByMaker']); $router->get('/maker/{makerId}/page/{page:\d+}', [ProductController::class, 'productsByMaker']); // 女優別商品一覧 $router->get('/actress/{actressId}', [ProductController::class, 'productsByActress']); $router->get('/actress/{actressId}/page/{page:\d+}', [ProductController::class, 'productsByActress']); // シリーズ別商品一覧 $router->get('/series/{seriesId}', [ProductController::class, 'productsBySeries']); $router->get('/series/{seriesId}/page/{page:\d+}', [ProductController::class, 'productsBySeries']); /* |-------------------------------------------------------------------------- | 認証関連 ルート |-------------------------------------------------------------------------- */ $router->get('/register', [UserController::class, 'showRegisterForm']); $router->post('/register', [UserController::class, 'register']); $router->get('/registration-pending', [UserController::class, 'showRegistrationPending']); $router->get('/login', [AuthController::class, 'showLoginForm']); $router->post('/login', [AuthController::class, 'login']); $router->get('/logout', [AuthController::class, 'logout']); $router->get('/redirect-after-login', [AuthRedirectController::class, 'handleRedirect']); /* |-------------------------------------------------------------------------- | ユーザーダッシュボード ルート (一般ユーザー向け) |-------------------------------------------------------------------------- */ $router->get('/dashboard', [DashboardController::class, 'index']); $router->get('/user/profile', [UserController::class, 'profile']); $router->post('/user/profile', [UserController::class, 'updateProfile']); /* |-------------------------------------------------------------------------- | 管理画面 ルート (管理者向け) |-------------------------------------------------------------------------- */ // 管理画面トップ (ダッシュボード) $router->get('/admin', [AdminController::class, 'dashboard']); $router->get('/admin/dashboard', [AdminController::class, 'dashboard']); // 管理者コメント管理 $router->get('/admin/comments', [AdminCommentController::class, 'index']); $router->get('/admin/comments/page/{page:\d+}', [AdminCommentController::class, 'index']); // ★ 修正後のルーティング $router->post('/admin/comments/approve/{id:\d+}', [AdminCommentController::class, 'approve']); $router->post('/admin/comments/destroy/{id:\d+}', [AdminCommentController::class, 'destroy']); // 管理画面 - 商品管理 $router->get('/admin/products', [AdminDataController::class, 'products']); // 管理画面 - ユーザー管理 $router->get('/admin/users', [AdminUserController::class, 'users']); $router->get('/admin/users/create', [AdminUserController::class, 'createUserForm']); $router->post('/admin/users/store', [AdminUserController::class, 'storeUser']); $router->get('/admin/users/edit/{userId:\d+}', [AdminUserController::class, 'userEdit']); $router->post('/admin/users/update/{userId:\d+}', [AdminUserController::class, 'userUpdate']); $router->post('/admin/users/delete/{userId:\d+}', [AdminUserController::class, 'userDelete']); // APIデータ取得CLIコマンド実行用エンドポイント $router->post('/admin/api/fetch', [AdminDataController::class, 'fetchApiData']); // TRUNCATE CLIコマンド実行用エンドポイント $router->post('/admin/db/truncate', [AdminDataController::class, 'truncateTables']); // RSSフィード $router->get('/rss.xml', [FrontController::class, 'generateRssFeed']); /* |-------------------------------------------------------------------------- | エラーページ ルート |-------------------------------------------------------------------------- */ $router->get('/404', [ErrorController::class, 'notFound']);
Warning: http_response_code(): Cannot set response code - headers already sent (output started at /home/wp552476/bic-erog.com/public_html/app/config/routes.php:1) in /home/wp552476/bic-erog.com/public_html/app/Core/Router.php on line 111
ビックAV動画

エラー

申し訳ありませんが、お探しのページは存在しないか、移動された可能性があります。
以下のリンクからホームへお戻りください。++++

ホームへ戻る