我其他的答案作品(并可能适用于其他情况),但我刚刚发现RewriteCond时间和日期变量,所以下面的答案可能是你要寻找什么:
在main/subold/
,创建一个.htaccess
文件有以下mod_rewrite
规则:
RewriteEngine on
RewriteCond %{TIME_MON} 01
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-january/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 02
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-february/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 03
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-march/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 04
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-april/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 05
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-may/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 06
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-june/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 07
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-july/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 08
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-august/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 09
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-september/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 10
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-october/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 11
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-november/$1 [R=301,NC,L]
RewriteCond %{TIME_MON} 12
RewriteRule (.*)$ http://%{HTTP_HOST}/main/subnew-december/$1 [R=301,NC,L]