在时间框架内限制网站访问


Restrict website access during timeframe

我想知道解决这个问题的最佳方法是什么。

我正在开发一个在线商店,这将只在某些时间开放。当用户在这些时间之外访问任何页面时,我需要一个重定向到静态页面。

应该在htaccess文件中解决这个问题吗?如果可能的话,我不想在每个页面上都包含php脚本?

应该这样做:

Rewrite On
RewriteCond %{TIME_HOUR} ^(13|14|15)$ # blocks the shop from 1-3 pm
RewriteRule ^.*$ closed.html [F,L]

永远记住:时间格式是0-23!

以下代码可能有帮助:

#Shows up only between 11:01:01 - 11:01:59am 
RewriteCond %{TIME_HOUR}%{TIME_MIN} >1101 [OR] 
RewriteCond %{TIME_HOUR}%{TIME_MIN} <1102 [OR]