我们使用 .htpasswd 为 https://website.test/wp-admin/ 和 https://website.test/wp-login.php 文件设置登录身份验证,因此每当用户想要向该页面或文件发送请求时,他都必须输入身份验证用户名和密码。我们这样做是为了提高网站的管理面板安全性。
问题是当客户想从 https://website.test/my-account/ 注销时,他必须输入身份验证信息。
我们使用 wc_logout_url()
作为注销网址。
我认为问题在于当客户点击 wc_logout_url()
时,他请求 wp-login.php 文件,因此服务器强迫他输入身份验证信息。
您有解决此问题的想法吗? 如果有帮助,我们将使用 Nginx。