From e23f3a645a35097dcb361928cbf3b1b986080ad1 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Wed, 9 Sep 2020 00:13:11 -0400 Subject: [PATCH] Add profile page aliases to routes --- static/routes.config.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/static/routes.config.php b/static/routes.config.php index 8f59ecb7a6..6f48500063 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -30,6 +30,14 @@ use Friendica\App\Router as R; use Friendica\Module; +$profileRoutes = [ + '' => [Module\Profile\Index::class, [R::GET]], + '/profile' => [Module\Profile\Profile::class, [R::GET]], + '/contacts/common' => [Module\Profile\Common::class, [R::GET]], + '/contacts[/{type}]' => [Module\Profile\Contacts::class, [R::GET]], + '/status[/{category}[/{date1}[/{date2}]]]' => [Module\Profile\Status::class, [R::GET]], +]; + return [ '/' => [Module\Home::class, [R::GET]], @@ -250,13 +258,9 @@ return [ '/pretheme' => [Module\ThemeDetails::class, [R::GET]], '/probe' => [Module\Debug\Probe::class, [R::GET]], - '/profile' => [ - '/{nickname}' => [Module\Profile\Index::class, [R::GET]], - '/{nickname}/profile' => [Module\Profile\Profile::class, [R::GET]], - '/{nickname}/contacts/common' => [Module\Profile\Common::class, [R::GET]], - '/{nickname}/contacts[/{type}]' => [Module\Profile\Contacts::class, [R::GET]], - '/{nickname}/status[/{category}[/{date1}[/{date2}]]]' => [Module\Profile\Status::class, [R::GET]], - ], + '/profile/{nickname}' => $profileRoutes, + '/u/{nickname}' => $profileRoutes, + '/~{nickname}' => $profileRoutes, '/proxy' => [ '[/]' => [Module\Proxy::class, [R::GET]],