2014-05-24 55 views
0

我有100個文件夾,每個文件夾都以數字和下劃線開頭,如001_folder1,002_folder2。 我寫了100行代碼重寫匹配001_folder1到文件夾1等rewriterule mach「文件夾名稱」爲「00_foldername」

RewriteRule ^/?mainFolder\/folder1\/$ mainFolder\/001_folder1/index.php [L] 
    RewriteRule ^/?mainFolder\/folder2\/$ mainFolder\/002_folder2/index.php [L] 
    . 
    . 

我不知道,如果它的高效與否,但我需要一個一般的規則,以配合他們。

類似:

RewriteRule ^/?mainFolder\/([a-z]*)$ mainFolder\/[(0-9){3}_$1 [NC,L] 

感謝

回答

0

您可以使用此單一規則replae你的100條規則

RewriteRule ^/?mainFolder/folder(1)/$ /mainFolder/00$1_folder$1/index.php [L,NC] 
+0

感謝您的答覆,但它不是那麼簡單, 「_」之前的3位數字與文件夾名稱無關。更好的例子:001_folderX,002_folderABC等 – Mohammad