Apache2用户文件访问mod_rewrite

时间:2011-11-14 15:03:00

标签: mod-rewrite apache2

最近,我们学校不得不将我们的在线存储从异地提供商转移到我们学校的服务器。但是我们仍然会将他们的服务器用于我们的在线课程,只会移动文件。

我想要的是当学生登录到离线服务器并且他们点击指向他们到我们服务器上的文件的链接(即assignment.pdf)时,他们将在他们之前被提供一个登录窗口可以得到文件。他们的会议将被记住。

我已经使用Apache2设置了一个SUSE11服务器,并且有一个使用php和mysql的工作登录系统,但它只是加载一个php文件,它给我一个他们可以下载的文件列表。我们的院长希望服务器只给他们点击的文件。

我曾尝试使用mod_rewrite,但每次尝试都会失败。 我们的想法是让服务器将学生请求重定向(通过mod_rewrite)到login.php文件并检查会话以查看他们是否已经登录,然后他们必须登录才能访问他们的文件或者他们是否已经登录将它们重定向到他们请求的文件。我们似乎不断得到无限的环回或者找不到文件。

我在virtual.d文件夹中创建了一个虚拟主机conf文件,我一直在那里存储重写语句。我认为这是正确的位置。

有人可以帮忙吗? 我是一个老软件用户(20年),转向全新的Linux环境并不容易。

谢谢, 戴夫

0 个答案:

没有答案