【发布时间】:2014-11-14 05:57:17
【问题描述】:
有没有更有效的方法来编写这些重定向?
RewriteRule ^directory/subdir/1990/010190/(.*)$ directory/editorials/$1 [L,R=301]
RewriteRule ^directory/subdir/1990/020190/(.*)$ directory/editorials/$1 [L,R=301]
RewriteRule ^directory/subdir/1990/030190/(.*)$ directory/editorials/$1 [L,R=301]
RewriteRule ^directory/subdir/1990/040190/(.*)$ directory/editorials/$1 [L,R=301]
RewriteRule ^directory/subdir/1990/050190/(.*)$ directory/editorials/$1 [L,R=301]
RewriteRule ^directory/subdir/1990/060190/(.*)$ directory/editorials/$1 [L,R=301]
看来/1990/ 的子目录需要一个通配符
能够做到这一点将大大减少我的重定向数量,使其更易于管理。任何帮助或提示表示赞赏!
【问题讨论】:
标签: regex .htaccess mod-rewrite redirect http-status-code-301