如何通过htaccess重写规则重写到index.php获取到访问的那个页面的完整url

牧天 发布于 2016/05/30 16:11
阅读 135
收藏 0

环境为apache+php,要求访问任意页面,包括静态的html页面,都要通过htaccess重写规则重写到index.php,然后通过数据库存的权限数据判断用户是否能访问该页面或目录,如果可以访问,则直接访问该目录或页面,如果没有权限,则跳转到登录页login.php。

这个需求该怎么实现呢?

加载中
0
geminiblue
geminiblue
哦,你这是把实现思路在这里记录了一下啊?恩,思路不错,就是开销有点大而已
牧天
牧天
回复 @geminiblue : 代码真写不出来,因为仅仅index.php拥有动态判断的功能,其他全部是静态文件。 访问静态文件——转发到index.php——跳转回静态文件 这样之后就会循环执行上面的过程
geminiblue
geminiblue
@mutians 思路都有了,代码还写不出来?不就是个rewrite,php里面读个库然后判断每个uri的访问权限呢?这还得把代码贴出来?
牧天
牧天
不是啊,我是想问该如何实现
返回顶部
顶部