是否有可能根据时间使虚拟主机可用?
在没有使用外部命令的情况下,可以直接在httpd.conf文件中完成configuration吗?
从来没有听说过一个模块这样做(它已被certificate是错误的),但当然你可以有你的虚拟主机设置在自己的conf文件,然后设置一个cron作业重命名它(所以它不会被加载),并触发apache的configuration重新加载…没有宕机。
因为RewriteCond指令可以访问时间和datevariablesTIME_YEAR , TIME_MON , TIME_DAY , TIME_HOUR , TIME_MIN , TIME_SEC , TIME_WDAY和TIME , TIME_WDAY你可能会从mod_rewrite中得到一些里程数。
所以你可以做一些例如
RewriteCond %{TIME_HOUR} >16 RewriteCond %{TIME_HOUR} <22 RewriteRule ^index\.html$ /1622.html
或者任何你想要的东西。