2011-02-18 39 views
0

我想建立在我的.htaccess重定向/重写执行以下操作:Mod_Rewrite复杂!

domain.com/08/04/:

几个重定向我试图完成样品10/file.php到domain.com/new/file.php
domain.com/06/01/11/file2.php to domain.com/new/file2.php
domain.com/07/12/ 07/file3.php到domain.com/new/file3.php

你明白了。我甚至不知道从哪里开始 - 有很多子目录和子目录让我的头部旋转。我希望他们都去/new/filename.php。有3个子目录我试图重定向;/06 /,/ 07 /和/ 08 /。每个版本下面有2个级别,第3级有几个php文件。有关如何开始的任何建议?

回答

1
RewriteRule ^/([0-9]{2})/([0-9]{2})/([0-9]{2})/(.*)$ new/$4?d=$1,$2,$3 [L,R] 

这应该把第一个变成第二个。

  1. /01/02/03/myfile.php
  2. /new/myfile.php?d=01,02,03

我认为你需要的文件夹名称PHP调用中的参数,并且这些文件夹将全部为数字,2个字符,因为它看起来很奇怪,就像是每个字符2个字符的数据格式......但如果情况并非如此,请告诉我。

+0

天才!谢谢! – markramos83 2011-02-20 17:38:46