使用 htaccess 在特定日期/时间重定向

joh*_*456 4 .htaccess mod-rewrite redirect

是否可以在特定日期/时间重定向?

例如...在 7 月 30 日上午 10 点重定向网站的 htaccess 代码是什么?

更新

这是我当前的 htaccess 代码,其中将包含我的要求(见上文)

RewriteEngine On 
RewriteBase / 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/$ /$1 [R,L] 

RewriteCond $1 !^(index\.php) 
RewriteCond %{REQUEST_URI} !(\.png|\.jpg)$ 
RewriteRule ^(.*)$ index.php?l=$1 [L] 

RewriteCond %{THE_REQUEST} ^GET\ /(.+)\.html [NC] 
RewriteRule ^ /%1? [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^\.]+)$ $1.html [NC,L]
Run Code Online (Sandbox Code Playgroud)

Jus*_*man 5

您可以使用此规则(您需要启用mod_rewrite

RewriteEngine On

RewriteCond %{TIME} >=20180730100000
RewriteCond %{TIME} <20180730110000
RewriteRule ^ /other_page [R,L]
Run Code Online (Sandbox Code Playgroud)

它将(暂时)重定向到和/other_page之间(仅在 7 月 30 日10:00:00 AM10:59:59 AM

说明:%{TIME}值格式为yyyymmddhhiiss

  • yyyy = 年份(4 位数字)
  • mm = 月份(2 位数字)
  • dd = 天(2 位数字)
  • hh = 小时(2 位数字)
  • ii = 分钟(2 位数字)
  • ss = 秒(2 位数字)