基于WordPress权限的Apache重定向

时间:2015-07-16 作者:MooseBalm

在我们公司的网站上,我们有两种不同类型的下载权限:一种用于旧版,一种用于当前版。有没有一种方法可以让我通过Apache编写一个重定向,该重定向将查询MySQL以获取当前用户的权限,并自动将其重定向到正确的下载URL?

更具体地说,WordPress中的用户角色是“general\\u dl”和“legacy\\u dl”。我希望能够根据分配给用户的角色将用户引导到各自的下载页面。

下载内容存储在/siteroot/public html/upload/files/中,其中有多个基于软件版本的下载目录。它们通过文件夹管理器WP模块访问。

Turns out this is unrelated to wordpress

我终于了解了真正需要发生的事情,这完全超出了WordPress的范围。我们需要根据凭证中的401代码和非空用户名在apache中重定向。设计新网站的公司为这项任务保留了我们的遗留代码,因此在重建所有内容之前,我们无法使用PHP或WordPress完成这项任务。我们正在寻找一个临时补丁,直到我们准备好。

1 个回复
SO网友:David Favor

您所描述的内容可能最好在一个简单的WordPress插件中完成。

您的用户角色已经存储在WordPress中,因此执行此操作的插件可能只有几行。

还有一个现有的插件,如File Away 可以完成你的尝试。这个插件是在我搜索术语时出现的。。。

download directory based on wordpress user role

结束

相关推荐

定制WordPress+PHP+MySQL+AJAX表单,提交事件不被Java捕获,但将数据发布到数据库

我正在构建一个小表单,允许用户在vanilla Wordpress用户管理系统之外更新他们的联系信息。我计划使用一个简单的积垢设置,并加入一些卫生设施。我已经使用$wpdb函数构建了初始的插入/创建函数,并且表单确实正确地写入了数据库。然而,当我提交表单时,我的Javascript没有被调用。Javascript文件没有捕获提交事件,表单只是将数据直接发布到PHP处理器文件。我在这里挠头。问题概述,逐场:1。表单提交,但用户被重定向到一个包含JSON编码的数组数据的页面。2、从未接触过包含我的错误处理和A