我们正在启动一个仅会员的Wordpress网站,该网站只能隐藏页面/帖子.但是,我们的部分内容由无法轻易隐藏的API提供.
到目前为止,我最好的解决方案是将html meta重定向嵌入到页面上适当的URL,我可以使用我们的Memberships插件限制该页面.
<meta http-equiv="refresh" content="0; url=https://www.example.com/?taxonomy=inventory" />
此方法的唯一警告是,然后公开URL,任何人都可以分发源.
有什么方法可以使用元重定向而不重写URL?我已经尝试了.htaccess文件中的一些操作,但没有任何方法真正产生可行的解决方案.
解决方法:
而不是使用元刷新(可以使用正确的浏览器插件轻松阻止该刷新),而应着重于添加一个页面并发布挂钩,以检查查看者是否具有适当的权限(登录,成员等)来查看该内容页面并将其重定向到服务器端回到首页(或自定义错误页面).
这可能不会阻止隐藏页面链接的共享,但会阻止内容的读取.