Apache RewriteRule基于年份

时间:2016-01-21 20:13:08

标签: apache mod-rewrite url-rewriting

我们希望将基于年份的网址重定向到存档目录

网址1:http://example.com/docs/asd_20140101.htmlhttp://example.com/docs/ 2014 /asd_20140101.html

网址2:http://example.com/docs/asd_20150101.htmlhttp://example.com/docs/ 2015 /asd_20150101.html

基于url,文件必须重定向。

感谢 arasu.b

1 个答案:

答案 0 :(得分:1)

您可以使用不同的正则表达式变体来实现此目的,但以下内容可能有效:

RewriteRule ^(/ docs)(/ asd _)([0-9] {4} +)(。*)$ http://% {HTTP_HOST} $ 1 / $ 3 $ 2 $ 3 $ 4 [R]

这只是一个例子,可能需要根据您的需求/环境进行进一步调整。