update
This commit is contained in:
@@ -10,50 +10,43 @@ Companion execution guide: [docs/legacy-routes-removal-checklist.md](docs/legacy
|
||||
## Avatar and Artwork
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /avatar/{id}/{name?} | legacy.avatar | LegacyAvatarController@show |
|
||||
| GET, POST | /art/{id}/comment | - | ArtController@show |
|
||||
|
||||
## Categories and Browse
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| GET | /categories | legacy.categories | CategoryController@index |
|
||||
| GET | /sections | sections | SectionsController@index |
|
||||
| GET | /browse-categories | browse.categories | BrowseCategoriesController@index |
|
||||
| GET | /category/{group}/{slug?}/{id?} | legacy.category | BrowseGalleryController@legacyCategory |
|
||||
| GET | /browse | legacy.browse | BrowseGalleryController@browse |
|
||||
| GET | /browse-redirect | legacy.browse.redirect | 301 -> /explore |
|
||||
| GET | /wallpapers-redirect | legacy.wallpapers.redirect | 301 -> /explore/wallpapers |
|
||||
| GET | /featured | legacy.featured | FeaturedArtworksController@index |
|
||||
| GET | /featured-artworks | legacy.featured_artworks | FeaturedArtworksController@index |
|
||||
| GET | /daily-uploads | legacy.daily_uploads | DailyUploadsController@index |
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /sections | sections | 301 -> /categories |
|
||||
| GET | /browse-categories | browse.categories | 301 -> /categories |
|
||||
| GET | /{group}/{slug}/{id} | legacy.category.short | CategoryRedirectController |
|
||||
| GET | /category/{group}/{slug?}/{id?} | legacy.category | CategoryRedirectController |
|
||||
| GET | /browse | legacy.browse | 301 -> /explore |
|
||||
| GET | /featured-artworks | legacy.featured_artworks | 301 -> /featured |
|
||||
| GET | /daily-uploads | legacy.daily_uploads | 301 -> /uploads/daily |
|
||||
|
||||
## Community and Listings
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| GET | /chat | legacy.chat | 301 -> /community/chat |
|
||||
| POST | /chat_post | legacy.chat.post | ChatController@post |
|
||||
| GET | /uploads/latest | uploads.latest | LatestController@index |
|
||||
| GET | /uploads/daily | uploads.daily | DailyUploadsController@index |
|
||||
| GET | /members/photos | members.photos | MembersController@photos |
|
||||
| GET | /authors/top | authors.top | TopAuthorsController@index |
|
||||
| GET | /comments/latest | comments.latest | LatestCommentsController@index |
|
||||
| GET | /comments/monthly | comments.monthly | MonthlyCommentatorsController@index |
|
||||
| GET | /downloads/today | downloads.today | TodayDownloadsController@index |
|
||||
| GET | /latest | legacy.latest | LatestController@index |
|
||||
| GET | /latest-comments | legacy.latest_comments | LatestCommentsController@index |
|
||||
| GET | /today-in-history | legacy.today_in_history | TodayInHistoryController@index |
|
||||
| GET | /today-downloads | legacy.today_downloads | TodayDownloadsController@index |
|
||||
| GET | /monthly-commentators | legacy.monthly_commentators | MonthlyCommentatorsController@index |
|
||||
| GET | /members | legacy.members | MembersController@index |
|
||||
| GET | /top-favourites | legacy.top_favourites | TopFavouritesController@index |
|
||||
| --- | --- | --- | --- |
|
||||
| GET, POST | /chat | - | 301 -> /messages |
|
||||
| GET, POST | /community/chat | community.chat | 301 -> /messages |
|
||||
| GET | /latest | legacy.latest | 301 -> /uploads/latest |
|
||||
| GET | /authors/top | authors.top | 301 -> /creators/top |
|
||||
| GET | /latest-artworks | legacy.latest_artworks | 301 -> /discover/fresh |
|
||||
| GET | /latest-comments | legacy.latest_comments | 301 -> /community/activity |
|
||||
| GET | /comments/latest | comments.latest | 301 -> /community/activity |
|
||||
| GET | /today-in-history | legacy.today_in_history | 301 -> /discover/on-this-day |
|
||||
| GET | /today-downloads | legacy.today_downloads | 301 -> /downloads/today |
|
||||
| GET | /monthly-commentators | legacy.monthly_commentators | 301 -> /comments/monthly |
|
||||
| GET | /members | legacy.members | 301 -> /creators/top |
|
||||
| GET | /top-favourites | legacy.top_favourites | 301 -> /discover/top-rated |
|
||||
|
||||
## Legacy Redirect Endpoints
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /top-authors | legacy.top_authors | 301 -> /creators/top |
|
||||
| GET | /interviews | legacy.interviews | 301 -> /stories |
|
||||
| GET | /apply | legacy.apply.redirect | 301 -> /contact |
|
||||
@@ -62,22 +55,24 @@ Companion execution guide: [docs/legacy-routes-removal-checklist.md](docs/legacy
|
||||
## Auth-Only Legacy Routes
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| GET | /mybuddies.php | legacy.mybuddies.php | MyBuddiesController@index |
|
||||
| GET | /mybuddies | legacy.mybuddies | MyBuddiesController@index |
|
||||
| DELETE | /mybuddies/{id} | legacy.mybuddies.delete | MyBuddiesController@destroy |
|
||||
| GET | /buddies.php | legacy.buddies.php | BuddiesController@index |
|
||||
| GET | /buddies | legacy.buddies | BuddiesController@index |
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /mybuddies.php | legacy.mybuddies.php | 301 -> dashboard.following |
|
||||
| GET | /mybuddies | legacy.mybuddies | 301 -> dashboard.following |
|
||||
| DELETE | /mybuddies/{id} | legacy.mybuddies.delete | 302 -> dashboard.following |
|
||||
| GET | /buddies.php | legacy.buddies.php | 301 -> dashboard.followers |
|
||||
| GET | /buddies | legacy.buddies | 301 -> dashboard.followers |
|
||||
| GET | /statistics | legacy.statistics | StatisticsController@index |
|
||||
| GET, POST | /user | legacy.user.redirect | 301 -> dashboard.profile |
|
||||
| GET | /recieved-comments | legacy.received_comments | 301 -> dashboard.comments.received |
|
||||
| GET | /received-comments | legacy.received_comments.corrected | 301 -> dashboard.comments.received |
|
||||
|
||||
## Favourites, Gallery, and Profile Legacy URLs
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /favourites/{id?}/{username?} | legacy.favourites | FavouritesController@index |
|
||||
| POST | /favourites/{userId}/delete/{artworkId} | legacy.favourites.delete | FavouritesController@destroy |
|
||||
| GET | /gallery/{id}/{username?} | legacy.gallery | GalleryController@show (ensure.onboarding.complete) |
|
||||
| GET | /gallery/{id}/{username?} | legacy.gallery | 301 -> /@username/gallery via GalleryController |
|
||||
| GET | /user/{username} | legacy.user.profile | ProfileController@legacyByUsername |
|
||||
| GET | /profile/{id}/{username?} | legacy.profile.id | ProfileController@legacyById |
|
||||
| GET | /profile/{username} | legacy.profile | ProfileController@legacyByUsername |
|
||||
@@ -85,7 +80,7 @@ Companion execution guide: [docs/legacy-routes-removal-checklist.md](docs/legacy
|
||||
## Legacy RSS Feed URLs
|
||||
|
||||
| Method | Path | Route Name | Handler / Target |
|
||||
|---|---|---|---|
|
||||
| --- | --- | --- | --- |
|
||||
| GET | /rss/latest-uploads.xml | rss.uploads | RssFeedController@latestUploads |
|
||||
| GET | /rss/latest-skins.xml | rss.skins | RssFeedController@latestSkins |
|
||||
| GET | /rss/latest-wallpapers.xml | rss.wallpapers | RssFeedController@latestWallpapers |
|
||||
@@ -131,12 +126,10 @@ These endpoints are not simple redirects and may have old templates, old query s
|
||||
- /members/photos
|
||||
- /authors/top
|
||||
- /top-favourites
|
||||
- /today-in-history
|
||||
- /chat
|
||||
- /chat_post
|
||||
- /favourites/{id?}/{username?}
|
||||
- /favourites/{userId}/delete/{artworkId}
|
||||
- /gallery/{id}/{username?}
|
||||
|
||||
### Phase 4: Legacy Profile URL Surface (requires 301 mapping checks)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user