.htaccess 使用htaccss的基于时间的站点重定向

.htaccess 使用htaccss的基于时间的站点重定向,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我有两个链接: http://www.example.com/private_link1.php 及 我想要的是将它们重定向到单个位置: http://www.example.com/site_in_works.php 此重定向必须在每晚9时至11时应用。如果访问者从晚上9点到11点访问这些链接中的任何一个,那么他将被重定向 我在某个可能的地方读过,但不知道如何做到这一点,我知道我可以用php和javascript实现这一点。。。但出于某些原因,如果可能的话,我希望通过htaccess

我有两个链接:

http://www.example.com/private_link1.php 

我想要的是将它们重定向到单个位置:

 http://www.example.com/site_in_works.php 
此重定向必须在每晚9时至11时应用。如果访问者从晚上9点到11点访问这些链接中的任何一个,那么他将被重定向

我在某个可能的地方读过,但不知道如何做到这一点,我知道我可以用php和javascript实现这一点。。。但出于某些原因,如果可能的话,我希望通过htaccess获得它。

这将起作用:

RewriteEngine On

RewriteCond %{TIME_HOUR}%{TIME_MIN} >2100
RewriteCond %{TIME_HOUR}%{TIME_MIN} <2300
RewriteRule ^private_link[12]\.php$ /site_in_works.php [R=307,L]
要仅使用1个规则,请在\u works.php中写入重写规则^private\u链接[12]。php$/site\u
RewriteEngine On

RewriteCond %{TIME_HOUR}%{TIME_MIN} >2100
RewriteCond %{TIME_HOUR}%{TIME_MIN} <2300
RewriteRule ^private_link[12]\.php$ /site_in_works.php [R=307,L]