Redirect legacy /q/* URLs to canonical ladl.link addresses.
Deploy Ladill Merchant / deploy (push) Successful in 32s
Deploy Ladill Merchant / deploy (push) Successful in 32s
External /q requests 301/307 to ladl.link; internal X-Ladill-Internal requests still serve content for platform proxying. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -39,6 +39,7 @@ Route::get('/sso/logout-frontchannel', [SsoLoginController::class, 'frontchannel
|
||||
Route::get('/sso/platform-signed-out', [SsoLoginController::class, 'platformSignedOut'])->name('sso.platform-signed-out');
|
||||
Route::get('/signed-out', fn () => auth()->check() ? redirect()->route('merchant.dashboard') : view('merchant.signed-out'))->name('merchant.signed-out');
|
||||
|
||||
Route::middleware('redirect.legacy.qr')->group(function () {
|
||||
Route::get('/q/{shortCode}', [QrScanController::class, 'resolve'])->name('qr.public.resolve');
|
||||
Route::get('/q/{shortCode}/view', [QrScanController::class, 'view'])->name('qr.public.view');
|
||||
Route::get('/q/{shortCode}/file', [QrScanController::class, 'file'])->name('qr.public.file');
|
||||
@@ -52,6 +53,7 @@ Route::get('/q/{shortCode}/booking/callback', [BookingController::class, 'callba
|
||||
Route::get('/q/{shortCode}/booking/confirmed/{booking}', [BookingController::class, 'confirmed'])->name('qr.public.booking.confirmed');
|
||||
Route::post('/q/{shortCode}/order', [SaleOrderController::class, 'store'])->name('qr.public.order');
|
||||
Route::get('/q/{shortCode}/order/callback', [SaleOrderController::class, 'callback'])->name('qr.public.order.callback');
|
||||
});
|
||||
|
||||
Route::middleware(['auth', 'platform.session'])->group(function () {
|
||||
Route::get('/wallet/balance', [WalletBalanceController::class, 'balance'])->name('wallet.balance');
|
||||
|
||||
Reference in New Issue
Block a user