【发布时间】:2013-11-21 15:19:43
【问题描述】:
当用户键入带有自定义哈希 ex url 的 url 时:example.com/YT6pTeHDNoROFuXeeDiS
然后网站将该哈希值验证为密码
然后重定向到前网址:example.com/placeToBe
但是当直接访问 example.com/placeToBe 时,它会询问自定义哈希或显示错误页面或重定向
简而言之:
YT6pTeHDNoROFuXeeDiS 对应于 placeToBe 目录,而不是相反
数据库示例:
MJJFWYQYKLXULGTWIE5M => placeToBe1
3O5OBD77M5S12ZD2PHXY => placeToBe2
IHVL7LMRTL02NJJN6LPA => placeToBe3
...
我知道如何在 php 中执行此操作:
当输入哈希 url 时,浏览器被重定向到自定义 404 页面,
如果哈希通过并验证,则该 404 页面包含哈希过滤器
然后脚本为相应的目录创建cookie,然后
重定向到该目录
目录索引请检查,好的,你得到了我的 cookie :D 然后允许浏览
它的内容。
但我的兴趣在于 .htaccess 和 apache 巫术,因此我的问题是:
如何有条件地设置和检查 cookie,然后使用 .htaccess 重定向到正确的目录?
【问题讨论】:
标签: php apache .htaccess redirect