未经身份验证时如何显示Wordpress,经过身份验证时如何显示应用程序?

时间:2019-03-29 17:59:04

标签: wordpress apache .net-core domain-name

因此,我正在尝试建立一个网站(前端(营销)页面是wordpress网站)。然后,当用户登录时,它将重定向到我的dotnet核心Web应用程序。

执行此操作的网站示例为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核心应用程序(经过身份验证)提供服务?

0 个答案:

没有答案
相关问题