是否可以根据时间使虚拟主机可用?
是否可以直接在 httpd.conf 文件内进行配置,而不使用外部命令?
答案1
从来没有听说过模块这样做(无论如何它已被证明是错误的),但当然你可以在它自己的conf文件中拥有你的虚拟主机设置,然后设置一个cron作业来重命名它(这样它就不会被加载)并触发重新加载apache的配置...没有停机时间。
答案2
你可能会得到一些好处mod_rewrite因为这是重写条件指令可以访问时间和日期变量TIME_YEAR
、TIME_MON
、TIME_DAY
、TIME_HOUR
、TIME_MIN
、和。TIME_SEC
TIME_WDAY
TIME
因此你可以做类似的事情
RewriteCond %{TIME_HOUR} >16
RewriteCond %{TIME_HOUR} <22
RewriteRule ^index\.html$ /1622.html
或者任何你真正想要的。