![如何在未经身份验证时显示 Wordpress,并在经过身份验证时显示应用程序?](https://linux22.com/image/735747/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AA%E7%BB%8F%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E6%97%B6%E6%98%BE%E7%A4%BA%20Wordpress%EF%BC%8C%E5%B9%B6%E5%9C%A8%E7%BB%8F%E8%BF%87%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E6%97%B6%E6%98%BE%E7%A4%BA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
因此,我正在尝试建立一个网站,其中前端(营销)页面是 wordpress 网站。然后,当用户登录时,它会重定向到我的 dotnet core 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>
因此它将我的网址重定向到我的网站,但是,身份验证发生在我的网站内部,我怎样才能拥有我的域名http://example.com,同时提供 wordpress (未经身份验证) 和 dotnet core 应用程序 (已身份验证)?