Skip to content

Адреса сервисов ​

Справочник адресов платформы и служебных сервисов, которые нужны при настройке и подключении внешних сервисов.

Обзор ​

Адреса указаны относительно корня платформы. {APP_URL} — значение APP_URL из .env; от него строятся абсолютные адреса, например OAuth callback.

Страницы платформы ​

СтраницаАдрес
Ленты/ (популярное), /new, /my
Редакционные материалы/editorial
Поиск/discovery
Топ авторов/discovery/blogs
Каталог тем/discovery/topics
Мои темы/my-topics
Страница тега/tag/{name}
Профиль пользователя или страница темы/{slug}
Пост/{slug}/{postSlug}
Короткая ссылка на пост/go/{slug}
Черновики/{slug}/drafts
Статистика/{slug}/stats
Настройки темы/{slug}/settings
Коллекция достижений/collectibles, /{slug}/collectibles
Личные сообщения/m
Закладки/bookmarks, /bookmarks/posts, /bookmarks/comments, /bookmarks/reactions
Настройки аккаунта/settings
Восстановление удалённого аккаунта/account/restore
Статические страницы/p/{slug}

Администрирование ​

СервисАдрес
Админ-панель/admin-panel
Horizon (очереди)/horizon
Log Viewer (логи)/log-viewer

Доступ к Horizon и Log Viewer выдаётся по email в Админ-панель → Система → Доступы, для каждого сервиса — отдельным списком. В локальном окружении Horizon открыт всем.

OAuth callback ​

При регистрации приложения у OAuth-провайдера указывается Redirect URI:

ПровайдерCallback URI
Google{APP_URL}/oauth/google/callback
Яндекс{APP_URL}/oauth/yandex/callback
ВКонтакте{APP_URL}/oauth/vkontakte/callback
Facebook{APP_URL}/oauth/facebook/callback
Apple{APP_URL}/oauth/apple/callback
GitHub{APP_URL}/oauth/github/callback

Для быстрого входа Яндекс One Tap в приложении Яндекса дополнительно указывается {APP_URL}/one-tap/yandex/token.

Карта сайта ​

РесурсАдрес
XML-карта (индекс)/sitemap.xml
Темы и ленты/sitemap/standard.xml
Теги/sitemap/tags{page}.xml, например /sitemap/tags1.xml
Посты за неделю/sitemap/year-{date}.xml, например /sitemap/year-2026-01-05.xml
HTML-карта/sitemap

HTML-версии разделов карты доступны по тем же адресам без .xml.

Локальное окружение ​

СервисАдрес
Платформаhttp://journalphp.test
Adminerhttp://adminer.journalphp.test: сервер db, пользователь root, пароль — DB_PASSWORD из .env
Vite dev serverhttp://localhost:5173
Reverbws://journalphp.test:9001
MySQL с хоста127.0.0.1:33061
Meilisearch (профиль meilisearch)http://localhost:7700

Released under the MIT License.