f7cloud_client/docs/APPSTORE-REDIRECT.md
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

2.8 KiB
Raw Blame History

Настройка редиректа appstore.f7cloud.ru на страницу логина

Вариант 1: Если appstore.f7cloud.ru — отдельный сервер/директория

Создайте файл index.php в корневой директории appstore сервера со следующим содержимым:

<?php
/**
 * Redirect appstore.f7cloud.ru to login page
 */
$loginUrl = 'https://f7cloud.ru/login'; // Замените на ваш URL логина
header('Location: ' . $loginUrl, true, 302);
exit;

Вариант 2: Настройка через веб-сервер (Nginx)

Добавьте в конфигурацию Nginx для appstore.f7cloud.ru:

server {
    listen 80;
    listen [::]:80;
    server_name appstore.f7cloud.ru;
    
    return 302 https://f7cloud.ru/login;
}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name appstore.f7cloud.ru;
    
    # SSL сертификаты
    ssl_certificate /path/to/cert.pem;
    ssl_certificate_key /path/to/key.pem;
    
    return 302 https://f7cloud.ru/login;
}

Вариант 3: Настройка через веб-сервер (Apache)

Добавьте в конфигурацию Apache или создайте .htaccess в корне appstore:

<VirtualHost *:80>
    ServerName appstore.f7cloud.ru
    Redirect permanent / https://f7cloud.ru/login
</VirtualHost>

<VirtualHost *:443>
    ServerName appstore.f7cloud.ru
    # SSL настройки
    SSLEngine on
    SSLCertificateFile /path/to/cert.pem
    SSLCertificateKeyFile /path/to/key.pem
    
    Redirect permanent / https://f7cloud.ru/login
</VirtualHost>

Или через .htaccess:

RewriteEngine On
RewriteRule ^(.*)$ https://f7cloud.ru/login [R=302,L]

Вариант 4: Если appstore.f7cloud.ru — поддомен F7cloud (РЕАЛИЗОВАНО)

Если appstore.f7cloud.ru указывает на тот же F7cloud сервер, проверка уже добавлена в /var/www/f7cloud/index.php:

// После require_once __DIR__ . '/lib/versioncheck.php';
if (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] === 'appstore.f7cloud.ru') {
    header('Location: /login', true, 302);
    exit;
}

Статус: Реализовано. При открытии appstore.f7cloud.ru происходит автоматический редирект на https://f7cloud.ru/login.

Рекомендация

Рекомендуется использовать Вариант 2 или 3 (настройка через веб-сервер), так как это:

  • Быстрее (не требует выполнения PHP)
  • Более надёжно
  • Проще в обслуживании