Mod_Rewrite Сложно! - PullRequest
       15

Mod_Rewrite Сложно!

0 голосов
/ 18 февраля 2011

Я хотел бы настроить перенаправление / переписать в моем .htaccess, который делает следующее:

Несколько примеров перенаправлений, которые я пытаюсь выполнить:

domain.com / 08/04/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.php

Вы поняли идею. Я даже не знаю с чего начать - там так много подкаталогов и подкаталогов, что у меня кружится голова. Я хочу, чтобы они все пошли в /new/filename.php. Есть 3 подкаталога, которые я пытаюсь перенаправить; / 06 /, / 07 / и / 08 /. У каждого есть 2 уровня ниже и несколько файлов php на 3-м уровне. Любые предложения о том, как начать?

1 Ответ

1 голос
/ 18 февраля 2011
RewriteRule ^/([0-9]{2})/([0-9]{2})/([0-9]{2})/(.*)$    new/$4?d=$1,$2,$3 [L,R]

Это должно превратить первое во второе.

  1. / новый / myfile.php? Д = 01,02,03

Я предположил, что вам нужны имена папок в качестве параметров в вызове PHP, и что все папки будут числовыми, 2 символа, так как это выглядит странно, как формат данных с двумя символами на часть ... но если это не так, дайте мне знать.

...