fix(routes): legacy sablog .shtml URLs 301 alongside .html
This commit is contained in:
@@ -109,16 +109,29 @@ Route::get('/themes/{theme}/assets/{path}', [ThemeAssetController::class, 'show'
|
|||||||
Route::get('/show-{id}-{page}.html', [LegacyController::class, 'showRewritten'])
|
Route::get('/show-{id}-{page}.html', [LegacyController::class, 'showRewritten'])
|
||||||
->where(['id' => '\d+', 'page' => '\d+']);
|
->where(['id' => '\d+', 'page' => '\d+']);
|
||||||
Route::get('/show-{id}.html', [LegacyController::class, 'showRewritten'])->where('id', '\d+');
|
Route::get('/show-{id}.html', [LegacyController::class, 'showRewritten'])->where('id', '\d+');
|
||||||
|
Route::get('/show-{id}-{page}.shtml', [LegacyController::class, 'showRewritten'])
|
||||||
|
->where(['id' => '\d+', 'page' => '\d+']);
|
||||||
|
Route::get('/show-{id}.shtml', [LegacyController::class, 'showRewritten'])->where('id', '\d+');
|
||||||
Route::get('/category-{cid}-{page}.html', [LegacyController::class, 'categoryRewritten'])
|
Route::get('/category-{cid}-{page}.html', [LegacyController::class, 'categoryRewritten'])
|
||||||
->where(['cid' => '\d+', 'page' => '\d+']);
|
->where(['cid' => '\d+', 'page' => '\d+']);
|
||||||
Route::get('/category-{cid}.html', [LegacyController::class, 'categoryRewritten'])->where('cid', '\d+');
|
Route::get('/category-{cid}.html', [LegacyController::class, 'categoryRewritten'])->where('cid', '\d+');
|
||||||
|
Route::get('/category-{cid}-{page}.shtml', [LegacyController::class, 'categoryRewritten'])
|
||||||
|
->where(['cid' => '\d+', 'page' => '\d+']);
|
||||||
|
Route::get('/category-{cid}.shtml', [LegacyController::class, 'categoryRewritten'])->where('cid', '\d+');
|
||||||
Route::get('/archives-{date}-{page}.html', [LegacyController::class, 'archivesRewritten'])
|
Route::get('/archives-{date}-{page}.html', [LegacyController::class, 'archivesRewritten'])
|
||||||
->where(['date' => '\d+', 'page' => '\d+']);
|
->where(['date' => '\d+', 'page' => '\d+']);
|
||||||
Route::get('/archives-{date}.html', [LegacyController::class, 'archivesRewritten'])->where('date', '\d+');
|
Route::get('/archives-{date}.html', [LegacyController::class, 'archivesRewritten'])->where('date', '\d+');
|
||||||
|
Route::get('/archives-{date}-{page}.shtml', [LegacyController::class, 'archivesRewritten'])
|
||||||
|
->where(['date' => '\d+', 'page' => '\d+']);
|
||||||
|
Route::get('/archives-{date}.shtml', [LegacyController::class, 'archivesRewritten'])->where('date', '\d+');
|
||||||
Route::get('/tagslist-{page}.html', fn () => redirect()->route('tags', [], 301))->where('page', '\d+');
|
Route::get('/tagslist-{page}.html', fn () => redirect()->route('tags', [], 301))->where('page', '\d+');
|
||||||
Route::get('/tagslist.html', fn () => redirect()->route('tags', [], 301));
|
Route::get('/tagslist.html', fn () => redirect()->route('tags', [], 301));
|
||||||
|
Route::get('/tagslist-{page}.shtml', fn () => redirect()->route('tags', [], 301))->where('page', '\d+');
|
||||||
|
Route::get('/tagslist.shtml', fn () => redirect()->route('tags', [], 301));
|
||||||
Route::get('/comments-{page}.html', fn () => redirect()->route('comments', [], 301))->where('page', '\d+');
|
Route::get('/comments-{page}.html', fn () => redirect()->route('comments', [], 301))->where('page', '\d+');
|
||||||
|
Route::get('/comments-{page}.shtml', fn () => redirect()->route('comments', [], 301))->where('page', '\d+');
|
||||||
Route::get('/search-{page}.html', fn () => redirect()->route('search', [], 301))->where('page', '\d+');
|
Route::get('/search-{page}.html', fn () => redirect()->route('search', [], 301))->where('page', '\d+');
|
||||||
|
Route::get('/search-{page}.shtml', fn () => redirect()->route('search', [], 301))->where('page', '\d+');
|
||||||
Route::get('/reg.shtml', fn () => redirect()->route('register', [], 301));
|
Route::get('/reg.shtml', fn () => redirect()->route('register', [], 301));
|
||||||
Route::get('/tag/{name}', [LegacyController::class, 'tagByName']);
|
Route::get('/tag/{name}', [LegacyController::class, 'tagByName']);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user