【问题标题】:Restrict website access during timeframe在时间范围内限制网站访问
【发布时间】:2014-10-06 14:02:54
【问题描述】:

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

我正在开发一个仅在特定时间营业的在线商店。当用户在这些时间以外访问任何页面时,我需要重定向到静态页面。

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

任何帮助将不胜感激。

【问题讨论】:

    标签: php .htaccess web webserver


    【解决方案1】:

    以下代码可能会有所帮助:

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

    【讨论】:

    • 非常不鼓励仅链接答案。您应该从这些链接中获取信息并在此处提供答案,您仍然可以将这些链接作为“来源”提供给您的答案,但无需点击链接即可获得答案。
    【解决方案2】:

    应该这样做:

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

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

    【讨论】:

    • 完美。谢谢@Cheesi
    猜你喜欢
    • 2010-12-05
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多