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