我对使用apache较新,以前只在这里和那里简单地重定向过.htaccess,但是我有一个更高级的用例,我想知道是否有人可以给我一些指导以帮助解决
我们经常为客户构建的内容之一是一组页面,其中包含仅应在一天之内显示的内容,有时只有两天,之后该页面将重定向到“抱歉,您错过了此页面,但您可以购买可以访问整个系列。”或类似的东西。
当前,我们在指定的日期和时间手动打开301,但是我想知道是否有一种方法可以制作.htaccess模板片段,以便我可以重复使用以提前安排它们。 / p>
我发现了几篇关于在重写引擎中使用日期和时间的文章,但我很难将所有内容放在一起:/这是我的主要资源:https://harrybailey.com/2015/08/htaccess-redirects-based-on-date-and-time/
这是要输入的信息:
第1页:site.com/permalink1/
第2页:site.com/permalink2/
。
。
。
第10页:site.com/permalink10/
第一天(假设):2019022205,来自(%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR})
第二天:2019022305
。
。
。
第十天:2019030205
我想做的是在第1天指示的时间戳过去之后,使Page 1重定向到其他地方。.第2页和第2天,依此类推。
解决此问题的最佳方法是什么?我在这里的最终目标是编写一种模板,我可以填写并重复使用该模板,因为它涉及到我们接触的许多网站。我曾尝试使用SetEnvIf将页面路径和一些时间戳设置为变量,但是我还没有成功。有什么想法吗?