Files
SkinbaseNova/config/skinbase-sessions.php

124 lines
2.5 KiB
PHP

<?php
return [
'enabled' => env('SKINBASE_CONDITIONAL_SESSIONS_ENABLED', true),
'skip_anonymous_public_get' => env('SKINBASE_SKIP_ANONYMOUS_PUBLIC_GET_SESSIONS', true),
'skip_known_crawlers_on_public_get' => env('SKINBASE_SKIP_BOT_PUBLIC_GET_SESSIONS', true),
'debug_header' => env('SKINBASE_SESSION_DEBUG_HEADER', false),
'public_paths' => [
'/',
'featured',
'uploads/latest',
'uploads/daily',
'members/photos',
'downloads/today',
'comments/monthly',
'discover',
'discover/*',
'explore',
'explore/*',
'blog',
'blog/*',
'pages/*',
'about',
'help',
'help/*',
'contact',
'faq',
'rules-and-guidelines',
'privacy-policy',
'terms-of-service',
'staff',
'bug-report',
'rss-feeds',
'rss',
'rss/*',
'news',
'news/*',
'worlds',
'worlds/*',
'creators',
'creators/*',
'stories',
'stories/*',
'tags',
'tags/*',
'categories',
'leaderboard',
'art',
'art/*',
'sitemap.xml',
'sitemaps/*',
'robots.txt',
],
'always_session_paths' => [
'login',
'logout',
'register',
'register/*',
'auth/*',
'forgot-password',
'reset-password',
'reset-password/*',
'confirm-password',
'email/verification-notification',
'verify-email',
'verify-email/*',
'setup/*',
'dashboard',
'dashboard/*',
'manage',
'studio',
'studio/*',
'upload',
'upload/*',
'settings',
'settings/*',
'messages',
'messages/*',
'worlds/create',
'cp',
'cp/*',
'admin',
'admin/*',
'api/me',
'api/auth/*',
],
'bot_user_agent_keywords' => [
'googlebot',
'bingbot',
'slurp',
'duckduckbot',
'baiduspider',
'yandexbot',
'sogou',
'exabot',
'facebot',
'facebookexternalhit',
'ia_archiver',
'semrushbot',
'ahrefsbot',
'mj12bot',
'dotbot',
'petalbot',
'applebot',
'twitterbot',
'linkedinbot',
'discordbot',
'telegrambot',
'whatsapp',
'crawler',
'spider',
'bot',
],
];