2011-02-18 3 views
0

나는 다음과 같은 작업을 수행 내 htaccess로의 리디렉션/재 작성을 설정하고 싶습니다 10/file.php to 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 to domain.com/new/file3.phpMod_Rewrite 복잡한!</p> <p>domain.com/08/04/을 : 나는 달성하기 위해 노력하고있어 리디렉션</p> <p>몇 가지 샘플 :

아이디어가 있습니다. 어디서부터 시작해야할지 모르겠다 - 내 머리가 돌고있는 많은 하위 디렉토리와 하위 하위 디렉토리가있다. 나는 그들 모두가 /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-char-per-part 데이터 형식과 같아 보이지만 ... 그렇지 않은 경우 알려주십시오.

+0

Genius! 감사! – markramos83