Назад | Перейти на главную страницу

Как показать Wordpress при отсутствии аутентификации и приложение при аутентификации?

Итак, я пытаюсь создать веб-сайт, на котором внешняя (маркетинговая) страница является сайтом Wordpress. Затем, когда пользователь входит в систему, он перенаправляется на мое основное веб-приложение dotnet.

Пример сайта, который делает это: https://data.world. Вот часть, которая меня смущает, у меня есть установка обратного прокси с apache следующим образом:

<VirtualHost *:*>
    RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
</VirtualHost>

<VirtualHost *:80>
  ProxyPreserveHost On
  # ProxyRequests Off
  ServerName example.com
  ProxyPass / http://127.0.0.1:5000/
  ProxyPassReverse / http://127.0.0.1:5000/
  ErrorLog ${APACHE_LOG_DIR}example-error.log
  CustomLog ${APACHE_LOG_DIR}example-access.log common
  RewriteEngine on
  RewriteCond %{SERVER_NAME} =example.com
  RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Таким образом, он перенаправляет мой URL-адрес на мой сайт, однако проверка аутентификации происходит внутри меня, как я могу получить свой домен http://example.com, обслуживать как wordpress (без проверки подлинности), так и основное приложение dotnet (с проверкой подлинности)?